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)