24 virtual void write(
const uint8_t *ch, uint8_t len)
override;
31 bool flush()
override;
39 std::function<void(uint8_t)>
cb_;
std::function< void(uint8_t)> cb_
uint8_t bulk_mode_buffer_index
header file for the usbd_cdc_core.c file.
void register_rx_callback(void(*rx_callback_ptr)(uint8_t data)) override
void perform_maintenance()
void put_byte(uint8_t ch) override
uint32_t tx_bytes_free() override
virtual void write(const uint8_t *ch, uint8_t len) override
header file for the usbd_ioreq.c file
Header for usbd_cdc_vcp.c file.
void unregister_rx_callback() override
bool set_baud_rate(uint32_t baud)
Header file for usbd_usr.c.
uint32_t rx_bytes_waiting() override
General low level driver configuration.
void send_disconnect_signal()
bool tx_buffer_empty() override
uint8_t bulk_mode_buffer[64]
uint8_t read_byte() override
header file for the usbd_desc.c file