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

This is the complete list of members for LibXR::STM32USBDevice, 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::STM32USBDeviceinlinevirtual
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
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
hpcd_ (defined in LibXR::STM32USBDevice)LibXR::STM32USBDevice
id_ (defined in LibXR::STM32USBDevice)LibXR::STM32USBDevice
in0LibXR::USB::DeviceCore
in0LibXR::USB::DeviceCore
Init(bool in_isr) overrideLibXR::STM32USBDeviceinlinevirtual
initedLibXR::USB::DeviceCore
IsInited() constLibXR::USB::DeviceCoreinline
IsRemoteWakeupEnabled() constLibXR::USB::DeviceCoreinlineprotectedvirtual
map_ (defined in LibXR::STM32USBDevice)LibXR::STM32USBDeviceinlinestatic
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, Context state)=0LibXR::USB::DeviceCoreprotectedpure virtual
SetEndpoint0(Endpoint *ep0_in, Endpoint *ep0_out)LibXR::USB::EndpointPool
SETUP_BEFORE_STATUS enum valueLibXR::USB::DeviceCore
speedLibXR::USB::DeviceCore
Start(bool) overrideLibXR::STM32USBDeviceinlinevirtual
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
STM32USBDevice(PCD_HandleTypeDef *hpcd, stm32_usb_dev_id_t id, size_t max_ep_num, 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}, USB::Speed speed=USB::Speed::FULL, USB::USBSpec spec=USB::USBSpec::USB_2_1)LibXR::STM32USBDeviceinline
Stop(bool) overrideLibXR::STM32USBDeviceinlinevirtual
UNKNOWN enum valueLibXR::USB::DeviceCore
writeLibXR::USB::DeviceCore
write_remainLibXR::USB::DeviceCore
ZLP enum valueLibXR::USB::DeviceCore