State for reading incoming USB data.
Definition at line 44 of file BulkRX.hpp.
Collaboration diagram for BulkRX< Derived, MessageTypeT, MaxPacketSizeV >::Reading: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.
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.