cancel_timeout() | TeensyHostMIDI< MaxPacketSize > | protected |
claim(Device_t *device, int type, const uint8_t *descriptors, uint32_t len) override | TeensyHostMIDI< MaxPacketSize > | protected |
claim_if_midi(Device_t *device, int type, const uint8_t *descriptors, uint32_t len) | TeensyHostMIDI< MaxPacketSize > | protected |
clearWriteError() | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | inlineprotected |
connectedForWrite() const | TeensyHostMIDI< MaxPacketSize > | inline |
disconnect() override | TeensyHostMIDI< MaxPacketSize > | protected |
disconnected | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | private |
getWriteError() const | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | inlineprotected |
in_callback(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | private |
index_of(wbuffer_t *p) const | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | inlineprivate |
init() | TeensyHostMIDI< MaxPacketSize > | protected |
is_done() const | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
len(T(&)[N]) | TeensyHostMIDI< MaxPacketSize > | inlineprivatestatic |
BulkRX::MaxPacketSize | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
BulkRX::MessageType typedef | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
BulkTX::MessageType typedef | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
microseconds typedef | TeensyHostMIDI< MaxPacketSize > | |
BulkRX::mo_acq | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
BulkRX::mo_acq_rel | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
BulkRX::mo_rel | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
BulkRX::mo_rlx | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
BulkRX::mo_seq | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
mystring_bufs | TeensyHostMIDI< MaxPacketSize > | private |
NumRxPackets | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
other_buf(wbuffer_t *p) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | inlineprivate |
out_callback(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | private |
rbuffer_t typedef | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | private |
read() | TeensyHostMIDI< MaxPacketSize > | inline |
BulkRX::read(MessageType &message) | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
read_finish(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | protected |
read_start(uint8_t *buffer, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
read_start_isr(uint8_t *buffer, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
reading | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | private |
BulkRX::reset(uint16_t packet_size=MaxPacketSize) | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
BulkTX::reset(uint16_t packet_size=MaxPacketSize) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
rx_callback(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | protectedstatic |
BulkRX::rx_callback(uint32_t num_bytes_read) | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
rx_ep | TeensyHostMIDI< MaxPacketSize > | private |
rx_ep_type | TeensyHostMIDI< MaxPacketSize > | private |
rx_size | TeensyHostMIDI< MaxPacketSize > | private |
rx_start(void *data, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
rx_start_isr(void *data, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
rxpipe | TeensyHostMIDI< MaxPacketSize > | private |
send_now() | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
setErrorTimeout(microseconds timeout) | TeensyHostMIDI< MaxPacketSize > | inline |
setTimeout(microseconds timeout) | TeensyHostMIDI< MaxPacketSize > | inline |
BulkRX::SizeReserved | BulkRX< Derived, MessageTypeT, MaxPacketSizeV > | privatestatic |
start_timeout() | TeensyHostMIDI< MaxPacketSize > | protected |
TeensyHostMIDI(USBHost &) | TeensyHostMIDI< MaxPacketSize > | inline |
timeout_callback() | TeensyHostMIDI< MaxPacketSize > | private |
timer_event(USBDriverTimer *whichtimer) override | TeensyHostMIDI< MaxPacketSize > | protected |
tx_callback(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | protectedstatic |
BulkTX::tx_callback() | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
tx_ep | TeensyHostMIDI< MaxPacketSize > | private |
tx_ep_type | TeensyHostMIDI< MaxPacketSize > | private |
tx_size | TeensyHostMIDI< MaxPacketSize > | private |
tx_start(const void *data, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
tx_start_isr(const void *data, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
tx_start_timeout(const void *data, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
txpipe | TeensyHostMIDI< MaxPacketSize > | private |
wait_connect() | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
wbuffer_t typedef | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | private |
write(MessageType msg) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
write(const MessageType *msgs, uint32_t num_msgs) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
write(const MessageType(&msgs)[N]) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | inlineprotected |
write_error_timeout_duration | TeensyHostMIDI< MaxPacketSize > | protected |
write_finish(const Transfer_t *transfer) | TeensyHostMIDI< MaxPacketSize > | protected |
write_impl(const MessageType *msgs, uint32_t num_msgs) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | private |
write_nonblock(const MessageType *msgs, uint32_t num_msgs) | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | protected |
write_start(uint8_t *buffer, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
write_start_isr(uint8_t *buffer, uint32_t size) | TeensyHostMIDI< MaxPacketSize > | protected |
write_timeout | TeensyHostMIDI< MaxPacketSize > | protected |
write_timeout_duration | TeensyHostMIDI< MaxPacketSize > | protected |
writing | BulkTX< Derived, MessageTypeT, MaxPacketSizeV > | private |