27 lines
349 B
C
27 lines
349 B
C
#ifndef _UART_H_
|
|
#define _UART_H_
|
|
|
|
#include <stdint.h>
|
|
|
|
#define UART_BASE 0x60000000U
|
|
|
|
|
|
|
|
#define RX_FIFO 0x0000
|
|
#define TX_FIFO 0x0004
|
|
#define STAT_REG 0x0008
|
|
#define CTRL_REG 0x000c
|
|
|
|
|
|
extern int32_t uart_init();
|
|
extern int32_t uart_sendByte( uint8_t data );
|
|
extern uint8_t uart_recByte();
|
|
extern int32_t print_uart(const char *str);
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|