#include <vcp.h>
Definition at line 20 of file vcp.h.
void VCP::begin_write |
( |
| ) |
|
bool VCP::in_bulk_mode |
( |
| ) |
|
void VCP::perform_maintenance |
( |
| ) |
|
|
private |
void VCP::put_byte |
( |
uint8_t |
ch | ) |
|
|
overridevirtual |
uint8_t VCP::read_byte |
( |
| ) |
|
|
overridevirtual |
void VCP::register_rx_callback |
( |
void(*)(uint8_t data) |
rx_callback_ptr | ) |
|
|
overridevirtual |
uint32_t VCP::rx_bytes_waiting |
( |
| ) |
|
|
overridevirtual |
void VCP::send_disconnect_signal |
( |
| ) |
|
|
private |
bool VCP::set_baud_rate |
( |
uint32_t |
baud | ) |
|
bool VCP::tx_buffer_empty |
( |
| ) |
|
|
overridevirtual |
uint32_t VCP::tx_bytes_free |
( |
| ) |
|
|
overridevirtual |
void VCP::unregister_rx_callback |
( |
| ) |
|
|
overridevirtual |
void VCP::write |
( |
const uint8_t * |
ch, |
|
|
uint8_t |
len |
|
) |
| |
|
overridevirtual |
Definition at line 51 of file vcp.h.
uint8_t VCP::bulk_mode_buffer[64] |
|
private |
Definition at line 49 of file vcp.h.
uint8_t VCP::bulk_mode_buffer_index |
|
private |
Definition at line 50 of file vcp.h.
std::function<void(uint8_t)> VCP::cb_ |
Definition at line 39 of file vcp.h.
bool VCP::connected_ = false |
Definition at line 40 of file vcp.h.
Definition at line 41 of file vcp.h.
Definition at line 53 of file vcp.h.
Definition at line 54 of file vcp.h.
Definition at line 55 of file vcp.h.
The documentation for this class was generated from the following files: