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

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

b_requestLibXR::USB::DeviceCore
class_in_data_status_pendingLibXR::USB::DeviceCore
class_ptrLibXR::USB::DeviceCore
Context enum nameLibXR::USB::DeviceCore
dataLibXR::USB::DeviceCore
DATA_IN enum valueLibXR::USB::DeviceCore
DATA_OUT enum valueLibXR::USB::DeviceCore
Deinit(bool in_isr) overrideLibXR::ESP32USBDevicevirtual
DeviceCore(EndpointPool &ep_pool, USBSpec spec, Speed speed, DeviceDescriptor::PacketSize0 packet_size, uint16_t vid, uint16_t pid, uint16_t bcd, const std::initializer_list< const DescriptorStrings::LanguagePack * > &lang_list, const std::initializer_list< const std::initializer_list< ConfigDescriptorItem * > > &configs, ConstRawData uid={nullptr, 0})LibXR::USB::DeviceCore
DisableRemoteWakeup()LibXR::USB::DeviceCoreinlineprotectedvirtual
EnableRemoteWakeup()LibXR::USB::DeviceCoreinlineprotectedvirtual
EndpointPool(size_t endpoint_num)LibXR::USB::EndpointPoolexplicit
EndpointPool(const EndpointPool &)=delete (defined in LibXR::USB::EndpointPool)LibXR::USB::EndpointPool
ep0_in_cbLibXR::USB::DeviceCore
ep0_out_cbLibXR::USB::DeviceCore
ESP32USBDevice(const std::initializer_list< EPConfig > ep_cfgs, USB::DeviceDescriptor::PacketSize0 packet_size, uint16_t vid, uint16_t pid, uint16_t bcd, const std::initializer_list< const USB::DescriptorStrings::LanguagePack * > lang_list, const std::initializer_list< const std::initializer_list< USB::ConfigDescriptorItem * > > configs, ConstRawData uid={nullptr, 0})LibXR::ESP32USBDevice
ESP32USBEndpoint (defined in LibXR::ESP32USBDevice)LibXR::ESP32USBDevicefriend
FindEndpoint(uint8_t ep_addr, Endpoint *&ans)LibXR::USB::EndpointPool
Get(Endpoint *&ep_info, Endpoint::Direction direction, Endpoint::EPNumber ep_num)LibXR::USB::EndpointPool
GetEndpoint0In()LibXR::USB::EndpointPool
GetEndpoint0Out()LibXR::USB::EndpointPool
GetSpeed() constLibXR::USB::DeviceCoreprotected
in0LibXR::USB::DeviceCore
in0LibXR::USB::DeviceCore
Init(bool in_isr) overrideLibXR::ESP32USBDevicevirtual
initedLibXR::USB::DeviceCore
IsInited() constLibXR::USB::DeviceCoreinline
IsRemoteWakeupEnabled() constLibXR::USB::DeviceCoreinlineprotectedvirtual
need_write_zlpLibXR::USB::DeviceCore
OnSetupPacket(bool in_isr, const SetupPacket *setup)LibXR::USB::DeviceCore
operator=(const EndpointPool &)=delete (defined in LibXR::USB::EndpointPool)LibXR::USB::EndpointPool
out0LibXR::USB::DeviceCore
out0LibXR::USB::DeviceCore
out0_bufferLibXR::USB::DeviceCore
pending_addrLibXR::USB::DeviceCore
poolLibXR::USB::DeviceCore
Put(Endpoint *ep)LibXR::USB::EndpointPool
readLibXR::USB::DeviceCore
read_remainLibXR::USB::DeviceCore
Release(Endpoint *ep_info)LibXR::USB::EndpointPool
SetAddress(uint8_t address, USB::DeviceCore::Context context) overrideLibXR::ESP32USBDevicevirtual
SetEndpoint0(Endpoint *ep0_in, Endpoint *ep0_out)LibXR::USB::EndpointPool
SETUP_BEFORE_STATUS enum valueLibXR::USB::DeviceCore
speedLibXR::USB::DeviceCore
Start(bool in_isr) overrideLibXR::ESP32USBDevicevirtual
STATUS_IN_ARMED enum valueLibXR::USB::DeviceCore
STATUS_IN_COMPLETE enum valueLibXR::USB::DeviceCore
STATUS_OUT enum valueLibXR::USB::DeviceCore
status_out_armedLibXR::USB::DeviceCore
Stop(bool in_isr) overrideLibXR::ESP32USBDevicevirtual
UNKNOWN enum valueLibXR::USB::DeviceCore
writeLibXR::USB::DeviceCore
write_remainLibXR::USB::DeviceCore
ZLP enum valueLibXR::USB::DeviceCore