//***************************************************************************** void PinMuxConfig(void) { // // Enable Peripheral Clocks // PRCMPeripheralClkEnable(PRCM_UARTA0, PRCM_RUN_MODE_CLK); PRCMPeripheralClkEnable(PRCM_GPIOA1, PRCM_RUN_MODE_CLK); PRCMPeripheralClkEnable(PRCM_GPIOA2, PRCM_RUN_MODE_CLK); // // Configure PIN_55 for UART0 UART0_TX // PinTypeUART(PIN_55, PIN_MODE_3); // // Configure PIN_57 for UART0 UART0_RX // PinTypeUART(PIN_57, PIN_MODE_3); // // Configure PIN_04 for GPIO Input // PinTypeGPIO(PIN_04, PIN_MODE_0, false); GPIODirModeSet(GPIOA1_BASE, 0x20, GPIO_DIR_MODE_IN); // // Configure PIN_15 for GPIO Input // PinTypeGPIO(PIN_15, PIN_MODE_0, false); GPIODirModeSet(GPIOA2_BASE, 0x40, GPIO_DIR_MODE_IN); }
//***************************************************************************** void PinMuxConfig(void) { // // Enable Peripheral Clocks // PRCMPeripheralClkEnable(PRCM_GPIOA1, PRCM_RUN_MODE_CLK); PRCMPeripheralClkEnable(PRCM_UARTA0, PRCM_RUN_MODE_CLK); PRCMPeripheralClkEnable(PRCM_UARTA1, PRCM_RUN_MODE_CLK); // // Configure PIN_64 for GPIOOutput // PinTypeGPIO(PIN_64, PIN_MODE_0, false); GPIODirModeSet(GPIOA1_BASE, 0x2, GPIO_DIR_MODE_OUT); // // Configure PIN_01 for GPIOOutput // PinTypeGPIO(PIN_01, PIN_MODE_0, false); GPIODirModeSet(GPIOA1_BASE, 0x4, GPIO_DIR_MODE_OUT); // // Configure PIN_02 for GPIOOutput // PinTypeGPIO(PIN_02, PIN_MODE_0, false); GPIODirModeSet(GPIOA1_BASE, 0x8, GPIO_DIR_MODE_OUT); // // Configure PIN_03 for UART0 UART0_TX // PinTypeUART(PIN_03, PIN_MODE_7); // // Configure PIN_04 for UART0 UART0_RX // PinTypeUART(PIN_04, PIN_MODE_7); // // Configure PIN_58 for UART1 UART1_TX // PinTypeUART(PIN_58, PIN_MODE_6); // // Configure PIN_57 for UART1 UART1_RX // PinTypeUART(PIN_57, PIN_MODE_6); }