diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-12-22 13:04:01 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-12-22 13:04:01 +0100 |
commit | 6a5f460c6b1397b9175f532532ee80e44e07dcf5 (patch) | |
tree | 9dc0c8466045841b8834f5764c4f33468978c22a /firmware/drivers/uart.h | |
parent | 075faa4e2521b0d90df564516dfc618506cca8e9 (diff) |
Expanded the cli functions and added test program for it.
Diffstat (limited to 'firmware/drivers/uart.h')
-rw-r--r-- | firmware/drivers/uart.h | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/firmware/drivers/uart.h b/firmware/drivers/uart.h index 24b8259..46e59fb 100644 --- a/firmware/drivers/uart.h +++ b/firmware/drivers/uart.h @@ -22,29 +22,9 @@ #include <stdint.h>
-#define IER_RBR 0x01
-#define IER_THRE 0x02
-#define IER_RLS 0x04
-
-#define IIR_PEND 0x01
-#define IIR_RLS 0x03
-#define IIR_RDA 0x02
-#define IIR_CTI 0x06
-#define IIR_THRE 0x01
-
-#define LSR_RDR 0x01
-#define LSR_OE 0x02
-#define LSR_PE 0x04
-#define LSR_FE 0x08
-#define LSR_BI 0x10
-#define LSR_THRE 0x20
-#define LSR_TEMT 0x40
-#define LSR_RXFE 0x80
-
-#define BUFSIZE 0x40
-
-uint32_t UARTInit( uint32_t portNum, uint32_t Baudrate );
-void UARTSend(uint32_t portNum, char *BufferPtr, uint32_t Length );
+uint32_t uart_init(uint32_t portNum, uint32_t baudrate);
+void uart_send(uint32_t portNum, const char *BufferPtr, uint32_t Length);
+void uart_receive(uint32_t portNum, char *BufferPtr, uint32_t Length);
#endif /* end __UART_H */
/*****************************************************************************
|