void CSerialPort::beginInt(uint8_t n, int speed) { switch (n) { case 1U: #if defined(STM32F4_DISCOVERY) InitUSART3(speed); #elif defined(STM32F4_PI) InitUSART1(speed); #elif defined(STM32F4_NUCLEO) InitUSART2(speed); #endif break; case 3U: #if defined(STM32F4_NUCLEO) && defined(STM32F4_NUCLEO_ARDUINO_HEADER) InitUSART1(speed); #else InitUART5(speed); #endif break; default: break; } }
/**************************************************************************** Function InitUART Description Initialize the Tiva UART modules 1, 2, and 5 ****************************************************************************/ void InitUART(void) { InitUART1(); InitUART2(); InitUART5(); }