io_uart1.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __IO_UART1_H
  2. #define __IO_UART1_H
  3. #include "uart.h"
  4. #include "uartfifo.h"
  5. #define RESET_EPP() UART1_set_baudrate(UART_BAUD_115200)
  6. #define IsEPPRxEmpty()          (!UART1_rx_rdy())
  7. #define EPP_GETC()              (regs0->uart1_data)
  8. #if 0
  9. // direct put
  10. #define IsEPPTxFull()           (!UART1_tx_rdy())
  11. #define IsEPPTxEmpty()          (UART1_tx_empty())
  12. #define EPP_PUTC(c)             (regs0->uart1_data = (c))
  13. #define EPP_PUTC_EXACT(c)        (regs0->uart1_data = (c))
  14. #else
  15. #define IsEPPTxFull()           (is_uart1_fifo_full())
  16. #define IsEPPTxEmpty()          (is_uart1_fifo_empty())
  17. #define EPP_PUTC(c)             (write_uart1(c))
  18. #define EPP_PUTC_EXACT(c)       (write_uart1_exact(c))
  19. #endif
  20. #endif/*__UARTOUT_H*/