| AddrToEPNumber(uint8_t addr, Direction &dir) | LibXR::USB::Endpoint | inlinestatic |
| AvailableDirection() const | LibXR::USB::Endpoint | inline |
| CH32EndpointDevFs(EPNumber ep_num, Direction dir, LibXR::RawData buffer, bool is_isochronous) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| ClearEpCtrRx(uint8_t ep) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| ClearEpCtrTx(uint8_t ep) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| ClearStall() override | LibXR::CH32EndpointDevFs | virtual |
| Close() override | LibXR::CH32EndpointDevFs | virtual |
| Configure(const Config &cfg) override | LibXR::CH32EndpointDevFs | virtual |
| CopyRxDataToBuffer(size_t size) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| Direction enum name | LibXR::USB::Endpoint | |
| Endpoint(EPNumber number, Direction dir, RawData buffer) | LibXR::USB::Endpoint | inlineexplicit |
| Endpoint(const Endpoint &)=delete (defined in LibXR::USB::Endpoint) | LibXR::USB::Endpoint | |
| EP_DEV_FS_MAX_SIZE (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| EPNumber enum name | LibXR::USB::Endpoint | |
| EPNumberToAddr(EPNumber ep, Direction dir) | LibXR::USB::Endpoint | inlinestatic |
| EPNumberToInt8(EPNumber ep) | LibXR::USB::Endpoint | inlinestatic |
| GetActiveLength() | LibXR::USB::Endpoint | inline |
| GetAddress() const | LibXR::USB::Endpoint | inline |
| GetBuffer() const | LibXR::USB::Endpoint | inline |
| GetConfig() | LibXR::USB::Endpoint | inlineprotected |
| GetDirection() const | LibXR::USB::Endpoint | inline |
| GetNumber() const | LibXR::USB::Endpoint | inline |
| GetRxCount(uint8_t ep) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| GetState() const | LibXR::USB::Endpoint | inline |
| GetType() const | LibXR::USB::Endpoint | inline |
| is_isochronous_ (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| IsStalled() const | LibXR::USB::Endpoint | inline |
| last_transfer_size_ (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| map_dev_fs_ (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | inlinestatic |
| MaxPacketSize() const | LibXR::USB::Endpoint | inline |
| MaxTransferSize() const | LibXR::USB::Endpoint | inlinevirtual |
| NextEPNumber(EPNumber ep) | LibXR::USB::Endpoint | inlinestatic |
| OnTransferCompleteCallback(bool in_isr, size_t actual_transfer_size) | LibXR::USB::Endpoint | inline |
| operator=(const Endpoint &)=delete (defined in LibXR::USB::Endpoint) | LibXR::USB::Endpoint | |
| pma_addr_ (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| ResetPMAAllocator() (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| SetActiveBlock(bool active_block) | LibXR::USB::Endpoint | inlineprotectedvirtual |
| SetActiveLength(uint16_t len) | LibXR::USB::Endpoint | inline |
| SetEpRxStatus(uint8_t ep, uint16_t status) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| SetEpTxStatus(uint8_t ep, uint16_t status) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | static |
| SetOnTransferCompleteCallback(Callback< ConstRawData & > cb) | LibXR::USB::Endpoint | inline |
| SetState(State state) | LibXR::USB::Endpoint | inline |
| Stall() override | LibXR::CH32EndpointDevFs | virtual |
| State enum name | LibXR::USB::Endpoint | |
| SwitchBuffer() override | LibXR::CH32EndpointDevFs | virtual |
| Transfer(size_t size) override | LibXR::CH32EndpointDevFs | virtual |
| TransferComplete(size_t size) (defined in LibXR::CH32EndpointDevFs) | LibXR::CH32EndpointDevFs | |
| TransferMultiBulk(RawData &data) | LibXR::USB::Endpoint | inlinevirtual |
| TransferZLP() | LibXR::USB::Endpoint | inlinevirtual |
| Type enum name | LibXR::USB::Endpoint | |
| UseDoubleBuffer() const | LibXR::USB::Endpoint | inline |
| ~Endpoint()=default | LibXR::USB::Endpoint | virtual |