serial.hpp 382 B

1234567891011121314151617181920
  1. #pragma once
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. #define PORT_SERIAL0 (0x3f8)
  6. #define PORT_SERIAL1 (0x2f8)
  7. int32_t init_serial_port(port_id_t port);
  8. int32_t is_serial_has_data(port_id_t port);
  9. uint8_t serial_read_data(port_id_t port);
  10. int32_t is_serial_ready_for_transmition(port_id_t port);
  11. void serial_send_data(port_id_t port, uint8_t data);
  12. #ifdef __cplusplus
  13. }
  14. #endif