38 void serial_init(uint32_t UART0_baudrate, uint32_t UART1_baudrate, uint32_t UART2_baudrate);
39 void UART0_init(uint32_t baudrate);
40 void UART1_init(uint32_t baudrate);
41 void UART2_init(uint32_t baudrate);
43 void UART0_reg_callback(
void* UART0_Callback_Ptr);
44 void UART1_reg_callback(
void* UART1_Callback_Ptr);
45 void UART2_reg_callback(
void* UART2_Callback_Ptr);
48 void UART_PutChar(uint8_t uart,
char outchar);
49 void UART0_PutChar(
char outChar);
50 void UART1_PutChar(
char outChar);
51 void UART2_PutChar(
char outChar);
54 void UART_SendString(uint8_t uart,
const unsigned char *str);
55 void UART0_SendString(
const unsigned char *str);
56 void UART1_SendString(
const unsigned char *str);
57 void UART2_SendString(
const unsigned char *str);
60 void UART0_IRQ_en(
void);
61 void UART1_IRQ_en(
void);
62 void UART2_IRQ_en(
void);
64 void UART0_IRQ_dis(
void);
65 void UART1_IRQ_dis(
void);
66 void UART2_IRQ_dis(
void);
68 void UART0_IRQHandler(
void);
69 void UART1_IRQHandler(
void);
70 void UART2_IRQHandler(
void);