#include <vcp.h>
Definition at line 19 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 49 of file vcp.h.
uint8_t VCP::bulk_mode_buffer[64] |
|
private |
Definition at line 47 of file vcp.h.
uint8_t VCP::bulk_mode_buffer_index |
|
private |
Definition at line 48 of file vcp.h.
std::function<void(uint8_t)> VCP::cb_ |
Definition at line 38 of file vcp.h.
bool VCP::connected_ = false |
Definition at line 39 of file vcp.h.
Definition at line 40 of file vcp.h.
Definition at line 51 of file vcp.h.
Definition at line 52 of file vcp.h.
Definition at line 53 of file vcp.h.
The documentation for this class was generated from the following files: