uart.h 686 B

1234567891011121314151617
  1. #ifndef __DRV_UART_H__
  2. #define __DRV_UART_H__
  3. extern int drv_uart_init(void);
  4. extern int drv_uart_set_baudrate(int baudrate);
  5. extern int drv_uart_is_kbd_hit(void);
  6. extern int drv_uart_get_char(void);
  7. extern void drv_uart_put_char(int ch);
  8. extern int __drv_uart_init (unsigned int regbase, int baudrate);
  9. extern int __drv_uart_set_baudrate (unsigned int regbase, int baudrate);
  10. extern int __drv_uart_is_kbd_hit (unsigned int regbase);
  11. extern int __drv_uart_get_char (unsigned int regbase);
  12. extern void __drv_uart_put_char (unsigned int regbase, int ch);
  13. extern void __drv_uart_put_char_nowait(unsigned int regbase, int ch);
  14. #endif /* __DRV_UART_H__ */