bulk_in_ep | PluggableUSBMIDI | protected |
bulk_out_ep | PluggableUSBMIDI | protected |
callback_request(const setup_packet_t *setup, USBDevice::RequestResult *result, uint8_t **data) override | PluggableUSBMIDI | protected |
callback_request_xfer_done(const setup_packet_t *setup, bool aborted) override | PluggableUSBMIDI | protected |
callback_set_configuration(uint8_t configuration) override | PluggableUSBMIDI | protected |
callback_set_interface(uint16_t interface, uint8_t alternate) override | PluggableUSBMIDI | protected |
callback_state_change(DeviceState new_state) override | PluggableUSBMIDI | protected |
cancel_timeout() | PluggableUSBMIDI | inlineprivate |
clearWriteError() | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | inlineprotected |
config_descriptor | PluggableUSBMIDI | protected |
configuration_desc(uint8_t index) override | PluggableUSBMIDI | protected |
connected() const | PluggableUSBMIDI | |
connectedForWrite() const | PluggableUSBMIDI | inline |
DeviceState typedef | PluggableUSBMIDI | |
disconnected | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | private |
error_timeout_duration | PluggableUSBMIDI | protected |
get_packet_size() | PluggableUSBMIDI | inlineprivatestatic |
getProductVersion() override | PluggableUSBMIDI | inlineprotected |
getWriteError() const | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | inlineprotected |
in_callback() | PluggableUSBMIDI | inlineprotected |
index_of(wbuffer_t *p) const | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | inlineprivate |
init(EndpointResolver &resolver) override | PluggableUSBMIDI | protected |
is_done() const | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::MaxPacketSize | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::MessageType typedef | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | protected |
BulkTX< PluggableUSBMIDI, uint32_t, 64 >::MessageType typedef | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
microseconds typedef | PluggableUSBMIDI | |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_acq | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_acq_rel | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_rel | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_rlx | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_seq | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
NumRxPackets | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
other_buf(wbuffer_t *p) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | inlineprivate |
out_callback() | PluggableUSBMIDI | inlineprotected |
PluggableUSBMIDI() | PluggableUSBMIDI | |
rbuffer_t typedef | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | private |
read() | PluggableUSBMIDI | inline |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::read(MessageType &message) | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | protected |
reading | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | private |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::reset(uint16_t packet_size=MaxPacketSize) | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | protected |
BulkTX< PluggableUSBMIDI, uint32_t, 64 >::reset(uint16_t packet_size=MaxPacketSize) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
rx_callback(uint32_t num_bytes_read) | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | protected |
rx_start(void *data, uint32_t size) | PluggableUSBMIDI | inlineprivate |
rx_start_isr(void *data, uint32_t size) | PluggableUSBMIDI | inlineprivate |
send_now() | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
setErrorTimeout(microseconds timeout) | PluggableUSBMIDI | inline |
setTimeout(microseconds timeout) | PluggableUSBMIDI | inline |
setup_packet_t typedef | PluggableUSBMIDI | |
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::SizeReserved | BulkRX< PluggableUSBMIDI, uint32_t, 64 > | privatestatic |
start_timeout() | PluggableUSBMIDI | inlineprivate |
string_iinterface_desc() override | PluggableUSBMIDI | protected |
timeout | PluggableUSBMIDI | protected |
timeout_callback() | PluggableUSBMIDI | inlineprotected |
timeout_duration | PluggableUSBMIDI | protected |
tx_callback() | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
tx_start(const void *data, uint32_t size) | PluggableUSBMIDI | inlineprivate |
tx_start_isr(const void *data, uint32_t size) | PluggableUSBMIDI | inlineprivate |
tx_start_timeout(const void *data, uint32_t size) | PluggableUSBMIDI | inlineprivate |
usb_connected | PluggableUSBMIDI | protected |
wait_connect() | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
wbuffer_t typedef | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | private |
write(MessageType msg) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
write(const MessageType *msgs, uint32_t num_msgs) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
write(const MessageType(&msgs)[N]) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | inlineprotected |
write_impl(const MessageType *msgs, uint32_t num_msgs) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | private |
write_nonblock(const MessageType *msgs, uint32_t num_msgs) | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | protected |
writing | BulkTX< PluggableUSBMIDI, uint32_t, 64 > | private |
~PluggableUSBMIDI() | PluggableUSBMIDI | |