Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
TeensyHostMIDI< MaxPacketSize > Member List

This is the complete list of members for TeensyHostMIDI< MaxPacketSize >, including all inherited members.

cancel_timeout()TeensyHostMIDI< MaxPacketSize >protected
claim(Device_t *device, int type, const uint8_t *descriptors, uint32_t len) overrideTeensyHostMIDI< MaxPacketSize >protected
claim_if_midi(Device_t *device, int type, const uint8_t *descriptors, uint32_t len)TeensyHostMIDI< MaxPacketSize >protected
clearWriteError()TeensyHostMIDI< MaxPacketSize >inline
disconnect() overrideTeensyHostMIDI< MaxPacketSize >protected
getWriteError() constTeensyHostMIDI< MaxPacketSize >inline
in_callback(const Transfer_t *transfer)TeensyHostMIDI< MaxPacketSize >private
index_of(wbuffer_t *p) constBulkTX< Derived, MessageTypeT, MaxPacketSizeV >inlineprivate
init()TeensyHostMIDI< MaxPacketSize >protected
is_done() constBulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
len(T(&)[N])TeensyHostMIDI< MaxPacketSize >inlineprivatestatic
BulkRX::MaxPacketSizeBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
BulkRX::MessageType typedefBulkRX< Derived, MessageTypeT, MaxPacketSizeV >protected
BulkTX::MessageType typedefBulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
microseconds typedefTeensyHostMIDI< MaxPacketSize >
BulkRX::mo_acqBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
BulkRX::mo_acq_relBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
BulkRX::mo_relBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
BulkRX::mo_rlxBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
BulkRX::mo_seqBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
mystring_bufsTeensyHostMIDI< MaxPacketSize >private
NumRxPacketsBulkRX< 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 typedefBulkRX< 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
readingBulkRX< 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_epTeensyHostMIDI< MaxPacketSize >private
rx_ep_typeTeensyHostMIDI< MaxPacketSize >private
rx_sizeTeensyHostMIDI< MaxPacketSize >private
rx_start(void *data, uint32_t size)TeensyHostMIDI< MaxPacketSize >protected
rx_start_isr(void *data, uint32_t size)TeensyHostMIDI< MaxPacketSize >protected
rxpipeTeensyHostMIDI< MaxPacketSize >private
send_now()BulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
setErrorTimeout(microseconds timeout)TeensyHostMIDI< MaxPacketSize >inline
setTimeout(microseconds timeout)TeensyHostMIDI< MaxPacketSize >inline
BulkRX::SizeReservedBulkRX< Derived, MessageTypeT, MaxPacketSizeV >privatestatic
start_timeout()TeensyHostMIDI< MaxPacketSize >protected
TeensyHostMIDI(USBHost &)TeensyHostMIDI< MaxPacketSize >inline
timeout_callback()TeensyHostMIDI< MaxPacketSize >private
timer_event(USBDriverTimer *whichtimer) overrideTeensyHostMIDI< MaxPacketSize >protected
tx_callback(const Transfer_t *transfer)TeensyHostMIDI< MaxPacketSize >protectedstatic
BulkTX::tx_callback()BulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
tx_epTeensyHostMIDI< MaxPacketSize >private
tx_ep_typeTeensyHostMIDI< MaxPacketSize >private
tx_sizeTeensyHostMIDI< 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
txpipeTeensyHostMIDI< MaxPacketSize >private
wbuffer_t typedefBulkTX< Derived, MessageTypeT, MaxPacketSizeV >private
write(uint32_t msg)TeensyHostMIDI< MaxPacketSize >inline
write(const uint32_t *msgs, uint32_t num_msgs)TeensyHostMIDI< MaxPacketSize >inline
write(const uint32_t(&msgs)[N])TeensyHostMIDI< MaxPacketSize >inline
BulkTX::write(MessageType msg)BulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
BulkTX::write(const MessageType *msgs, uint32_t num_msgs)BulkTX< Derived, MessageTypeT, MaxPacketSizeV >protected
BulkTX::write(const MessageType(&msgs)[N])BulkTX< Derived, MessageTypeT, MaxPacketSizeV >inlineprotected
write_error_timeout_durationTeensyHostMIDI< MaxPacketSize >protected
write_errorsTeensyHostMIDI< 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 uint32_t *msgs, uint32_t num_msgs)TeensyHostMIDI< MaxPacketSize >inline
BulkTX::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_timeoutTeensyHostMIDI< MaxPacketSize >protected
write_timeout_durationTeensyHostMIDI< MaxPacketSize >protected
writingBulkTX< Derived, MessageTypeT, MaxPacketSizeV >private