libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
LibXR::CH32EndpointDevFs Member List

This is the complete list of members for LibXR::CH32EndpointDevFs, including all inherited members.

AddrToEPNumber(uint8_t addr, Direction &dir)LibXR::USB::Endpointinlinestatic
AvailableDirection() constLibXR::USB::Endpointinline
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::CH32EndpointDevFsstatic
ClearEpCtrTx(uint8_t ep) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsstatic
ClearStall() overrideLibXR::CH32EndpointDevFsvirtual
Close() overrideLibXR::CH32EndpointDevFsvirtual
Configure(const Config &cfg) overrideLibXR::CH32EndpointDevFsvirtual
CopyRxDataToBuffer(size_t size) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFs
Direction enum nameLibXR::USB::Endpoint
Endpoint(EPNumber number, Direction dir, RawData buffer)LibXR::USB::Endpointinlineexplicit
Endpoint(const Endpoint &)=delete (defined in LibXR::USB::Endpoint)LibXR::USB::Endpoint
EP_DEV_FS_MAX_SIZE (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsstatic
EPNumber enum nameLibXR::USB::Endpoint
EPNumberToAddr(EPNumber ep, Direction dir)LibXR::USB::Endpointinlinestatic
EPNumberToInt8(EPNumber ep)LibXR::USB::Endpointinlinestatic
GetActiveLength()LibXR::USB::Endpointinline
GetAddress() constLibXR::USB::Endpointinline
GetBuffer() constLibXR::USB::Endpointinline
GetConfig()LibXR::USB::Endpointinlineprotected
GetDirection() constLibXR::USB::Endpointinline
GetNumber() constLibXR::USB::Endpointinline
GetRxCount(uint8_t ep) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsstatic
GetState() constLibXR::USB::Endpointinline
GetType() constLibXR::USB::Endpointinline
is_isochronous_ (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFs
IsStalled() constLibXR::USB::Endpointinline
last_transfer_size_ (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFs
map_dev_fs_ (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsinlinestatic
MaxPacketSize() constLibXR::USB::Endpointinline
MaxTransferSize() constLibXR::USB::Endpointinlinevirtual
NextEPNumber(EPNumber ep)LibXR::USB::Endpointinlinestatic
OnTransferCompleteCallback(bool in_isr, size_t actual_transfer_size)LibXR::USB::Endpointinline
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::CH32EndpointDevFsstatic
SetActiveBlock(bool active_block)LibXR::USB::Endpointinlineprotectedvirtual
SetActiveLength(uint16_t len)LibXR::USB::Endpointinline
SetEpRxStatus(uint8_t ep, uint16_t status) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsstatic
SetEpTxStatus(uint8_t ep, uint16_t status) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFsstatic
SetOnTransferCompleteCallback(Callback< ConstRawData & > cb)LibXR::USB::Endpointinline
SetState(State state)LibXR::USB::Endpointinline
Stall() overrideLibXR::CH32EndpointDevFsvirtual
State enum nameLibXR::USB::Endpoint
SwitchBuffer() overrideLibXR::CH32EndpointDevFsvirtual
Transfer(size_t size) overrideLibXR::CH32EndpointDevFsvirtual
TransferComplete(size_t size) (defined in LibXR::CH32EndpointDevFs)LibXR::CH32EndpointDevFs
TransferMultiBulk(RawData &data)LibXR::USB::Endpointinlinevirtual
TransferZLP()LibXR::USB::Endpointinlinevirtual
Type enum nameLibXR::USB::Endpoint
UseDoubleBuffer() constLibXR::USB::Endpointinline
~Endpoint()=defaultLibXR::USB::Endpointvirtual