12 virtual bool open() = 0;
13 virtual bool close() = 0;
14 virtual ssize_t
write(
const uint8_t *buf, uint16_t n) = 0;
15 virtual ssize_t
read(uint8_t *buf, uint16_t n) = 0;
17 virtual void set_speed(uint32_t speed) = 0;
virtual void set_blocking(bool blocking)=0
virtual ssize_t read(uint8_t *buf, uint16_t n)=0
virtual ssize_t write(const uint8_t *buf, uint16_t n)=0
virtual AP_HAL::UARTDriver::flow_control get_flow_control(void)
virtual void set_flow_control(AP_HAL::UARTDriver::flow_control flow_control_setting)
virtual void set_speed(uint32_t speed)=0