State for reading incoming USB data.
Definition at line 44 of file BulkRX.hpp.
Classes | |
struct | Buffer |
Public Attributes | |
struct BulkRX::Reading::Buffer | buffers [NumRxPackets] |
interrupt_atomic< uint32_t > | available {0} |
uint32_t | read_idx {0} |
interrupt_atomic< uint32_t > | write_idx {0} |
interrupt_atomic< bool > | reading {false} |
uint16_t | packet_size = MaxPacketSize |
struct BulkRX::Reading::Buffer buffers[NumRxPackets] |
interrupt_atomic<uint32_t> available {0} |
Definition at line 50 of file BulkRX.hpp.
uint32_t read_idx {0} |
Definition at line 51 of file BulkRX.hpp.
interrupt_atomic<uint32_t> write_idx {0} |
Definition at line 52 of file BulkRX.hpp.
interrupt_atomic<bool> reading {false} |
Definition at line 53 of file BulkRX.hpp.
uint16_t packet_size = MaxPacketSize |
Definition at line 54 of file BulkRX.hpp.