39 #if (NUM_UART_MODS >= 1) 57 #define IS_CHAR_READY_UART1() U1STAbits.URXDA 63 #define IS_TRANSMIT_BUFFER_FULL_UART1() U1STAbits.UTXBF 70 #define IS_TRANSMIT_COMPLETE_UART1() U1STAbits.TRMT 84 #endif // #if (NUM_UART_MODS >= 1) 131 #if (NUM_UART_MODS >= 2) 149 #define IS_CHAR_READY_UART2() U2STAbits.URXDA 155 #define IS_TRANSMIT_BUFFER_FULL_UART2() U2STAbits.UTXBF 162 #define IS_TRANSMIT_COMPLETE_UART2() U2STAbits.TRMT 165 inline static void WAIT_UNTIL_TRANSMIT_COMPLETE_UART2() {
166 while (!IS_TRANSMIT_COMPLETE_UART2())
172 void configUART2(uint32_t u32_baudRate);
174 void checkRxErrorUART2(
void);
176 #endif // #if (NUM_UART_MODS >= 2) 223 #if (NUM_UART_MODS >= 3) 241 #define IS_CHAR_READY_UART3() U3STAbits.URXDA 247 #define IS_TRANSMIT_BUFFER_FULL_UART3() U3STAbits.UTXBF 254 #define IS_TRANSMIT_COMPLETE_UART3() U3STAbits.TRMT 257 inline static void WAIT_UNTIL_TRANSMIT_COMPLETE_UART3() {
258 while (!IS_TRANSMIT_COMPLETE_UART3())
264 void configUART3(uint32_t u32_baudRate);
266 void checkRxErrorUART3(
void);
268 #endif // #if (NUM_UART_MODS >= 3) 315 #if (NUM_UART_MODS >= 4) 333 #define IS_CHAR_READY_UART4() U4STAbits.URXDA 339 #define IS_TRANSMIT_BUFFER_FULL_UART4() U4STAbits.UTXBF 346 #define IS_TRANSMIT_COMPLETE_UART4() U4STAbits.TRMT 349 inline static void WAIT_UNTIL_TRANSMIT_COMPLETE_UART4() {
350 while (!IS_TRANSMIT_COMPLETE_UART4())
356 void configUART4(uint32_t u32_baudRate);
358 void checkRxErrorUART4(
void);
360 #endif // #if (NUM_UART_MODS >= 4)
void checkRxErrorUART1(void)
#define IS_TRANSMIT_COMPLETE_UART1()
static void WAIT_UNTIL_TRANSMIT_COMPLETE_UART1()
void configUART1(uint32_t u32_baudRate)
uint8_t isCharReady1(void)
void outChar1(uint8_t u8_c)
unsigned char uint8_t
An abbreviation for an 8-bit unsigned integer.