 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		| Chip_SWM_Init(); Chip_SWM_DisableFixedPin(SWM_FIXED_ACMP_I2); // I've tried to disable only one fixed function without any results Chip_SWM_DisableFixedPin(SWM_FIXED_CLKIN); Chip_SWM_Deinit(); | 
| Chip_GPIO_Init(LPC_GPIO_PORT); | 
| Chip_GPIO_SetPinDIROutput(LPC_GPIO_PORT, 0, 1); | 
| Chip_GPIO_SetPinState(LPC_GPIO_PORT, 0, 1, 1); | 
 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		| The SWD functions are assigned to pins through the switch matrix. The SWD functions are fixed-pin functions that are enabled through the switch matrix and can only be assigned to special pins on the package. The SWD functions are enabled by default. | 
 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		| Chip_Clock_EnablePeriphClock(SYSCTL_CLOCK_SWM); LPC_SWM->PINENABLE0 = 0x1E3; Chip_Clock_DisablePeriphClock(SYSCTL_CLOCK_SWM); Chip_Clock_EnablePeriphClock(SYSCTL_CLOCK_GPIO); LPC_IOCON->PIO0[IOCON_PIO1] = 0x98; Chip_SYSCTL_PeriphReset(RESET_GPIO); Chip_GPIO_SetPinDIROutput(LPC_GPIO_PORT, 0, 1); Chip_GPIO_SetPinState(LPC_GPIO_PORT, 0, 1, true); | 
 
					
				
		
 lpcware
		
			lpcware
		
		
		
		
		
		
		
		
	
			
		
		
			
					
		