State for writing outgoing USB-MIDI data.
Definition at line 89 of file BulkTX.hpp.
Classes | |
struct | Buffer |
Public Attributes | |
struct BulkTX::Writing::Buffer | buffers [2] |
interrupt_atomic< Buffer * > | active_writebuffer {&buffers[0]} |
interrupt_atomic< Buffer * > | sending {nullptr} |
interrupt_atomic< Buffer * > | send_later {nullptr} |
interrupt_atomic< Buffer * > | send_now {nullptr} |
interrupt_atomic< uint32_t > | error {0} |
uint16_t | packet_size = MaxPacketSize |
struct BulkTX::Writing::Buffer buffers[2] |
interrupt_atomic<Buffer *> active_writebuffer {&buffers[0]} |
Definition at line 94 of file BulkTX.hpp.
interrupt_atomic<Buffer *> sending {nullptr} |
Definition at line 95 of file BulkTX.hpp.
interrupt_atomic<Buffer *> send_later {nullptr} |
Definition at line 96 of file BulkTX.hpp.
interrupt_atomic<Buffer *> send_now {nullptr} |
Definition at line 97 of file BulkTX.hpp.
interrupt_atomic<uint32_t> error {0} |
Definition at line 98 of file BulkTX.hpp.
uint16_t packet_size = MaxPacketSize |
Definition at line 99 of file BulkTX.hpp.