Control Surface main
MIDI Control Surface library for Arduino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PluggableUSBMIDI Member List

This is the complete list of members for PluggableUSBMIDI, including all inherited members.

bulk_in_epPluggableUSBMIDIprotected
bulk_out_epPluggableUSBMIDIprotected
callback_request(const setup_packet_t *setup, USBDevice::RequestResult *result, uint8_t **data) overridePluggableUSBMIDIprotected
callback_request_xfer_done(const setup_packet_t *setup, bool aborted) overridePluggableUSBMIDIprotected
callback_set_configuration(uint8_t configuration) overridePluggableUSBMIDIprotected
callback_set_interface(uint16_t interface, uint8_t alternate) overridePluggableUSBMIDIprotected
callback_state_change(DeviceState new_state) overridePluggableUSBMIDIprotected
cancel_timeout()PluggableUSBMIDIinlineprivate
clearWriteError()BulkTX< PluggableUSBMIDI, uint32_t, 64 >inlineprotected
config_descriptorPluggableUSBMIDIprotected
configuration_desc(uint8_t index) overridePluggableUSBMIDIprotected
connected() constPluggableUSBMIDI
connectedForWrite() constPluggableUSBMIDIinline
DeviceState typedefPluggableUSBMIDI
disconnectedBulkTX< PluggableUSBMIDI, uint32_t, 64 >private
error_timeout_durationPluggableUSBMIDIprotected
get_packet_size()PluggableUSBMIDIinlineprivatestatic
getProductVersion() overridePluggableUSBMIDIinlineprotected
getWriteError() constBulkTX< PluggableUSBMIDI, uint32_t, 64 >inlineprotected
in_callback()PluggableUSBMIDIinlineprotected
index_of(wbuffer_t *p) constBulkTX< PluggableUSBMIDI, uint32_t, 64 >inlineprivate
init(EndpointResolver &resolver) overridePluggableUSBMIDIprotected
is_done() constBulkTX< PluggableUSBMIDI, uint32_t, 64 >protected
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::MaxPacketSizeBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::MessageType typedefBulkRX< PluggableUSBMIDI, uint32_t, 64 >protected
BulkTX< PluggableUSBMIDI, uint32_t, 64 >::MessageType typedefBulkTX< PluggableUSBMIDI, uint32_t, 64 >protected
microseconds typedefPluggableUSBMIDI
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_acqBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_acq_relBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_relBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_rlxBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::mo_seqBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
NumRxPacketsBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
other_buf(wbuffer_t *p)BulkTX< PluggableUSBMIDI, uint32_t, 64 >inlineprivate
out_callback()PluggableUSBMIDIinlineprotected
PluggableUSBMIDI()PluggableUSBMIDI
rbuffer_t typedefBulkRX< PluggableUSBMIDI, uint32_t, 64 >private
read()PluggableUSBMIDIinline
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::read(MessageType &message)BulkRX< PluggableUSBMIDI, uint32_t, 64 >protected
readingBulkRX< 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)PluggableUSBMIDIinlineprivate
rx_start_isr(void *data, uint32_t size)PluggableUSBMIDIinlineprivate
send_now()BulkTX< PluggableUSBMIDI, uint32_t, 64 >protected
setErrorTimeout(microseconds timeout)PluggableUSBMIDIinline
setTimeout(microseconds timeout)PluggableUSBMIDIinline
setup_packet_t typedefPluggableUSBMIDI
BulkRX< PluggableUSBMIDI, uint32_t, 64 >::SizeReservedBulkRX< PluggableUSBMIDI, uint32_t, 64 >privatestatic
start_timeout()PluggableUSBMIDIinlineprivate
string_iinterface_desc() overridePluggableUSBMIDIprotected
timeoutPluggableUSBMIDIprotected
timeout_callback()PluggableUSBMIDIinlineprotected
timeout_durationPluggableUSBMIDIprotected
tx_callback()BulkTX< PluggableUSBMIDI, uint32_t, 64 >protected
tx_start(const void *data, uint32_t size)PluggableUSBMIDIinlineprivate
tx_start_isr(const void *data, uint32_t size)PluggableUSBMIDIinlineprivate
tx_start_timeout(const void *data, uint32_t size)PluggableUSBMIDIinlineprivate
usb_connectedPluggableUSBMIDIprotected
wait_connect()BulkTX< PluggableUSBMIDI, uint32_t, 64 >protected
wbuffer_t typedefBulkTX< 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
writingBulkTX< PluggableUSBMIDI, uint32_t, 64 >private
~PluggableUSBMIDI()PluggableUSBMIDI