µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::driver::usb::Device Member List

This is the complete list of members for os::driver::usb::Device, including all inherited members.

abort_transfer(endpoint_t ep_addr) noexceptos::driver::usb::Deviceinline
Base() noexcept=defaultos::driver::Base
cb_device_func_os::driver::usb::Deviceprivate
cb_device_object_os::driver::usb::Deviceprivate
cb_endpoint_func_os::driver::usb::Deviceprivate
cb_endpoint_object_os::driver::usb::Deviceprivate
configure_address(device_address_t dev_addr) noexceptos::driver::usb::Deviceinline
configure_endpoint(endpoint_t ep_addr, Endpoint_type ep_type, packet_size_t ep_max_packet_size) noexceptos::driver::usb::Deviceinline
connect(void) noexceptos::driver::usb::Deviceinline
Device() noexceptos::driver::usb::Device
Device(const Device &)=deleteos::driver::usb::Device
Device(Device &&)=deleteos::driver::usb::Device
disconnect(void) noexceptos::driver::usb::Deviceinline
do_abort_transfer(endpoint_t ep_addr) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_configure_address(device_address_t dev_addr) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_configure_endpoint(endpoint_t ep_addr, Endpoint_type ep_type, packet_size_t ep_max_packet_size) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_connect(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_disconnect(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_get_capabilities(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_get_frame_number(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_get_status(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_get_transfer_count(endpoint_t ep_addr) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_get_version(void) noexcept=0os::driver::Baseprotectedpure virtual
do_power(Power state) noexcept=0os::driver::Baseprotectedpure virtual
do_read_setup_packet(uint8_t *buf) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_stall_endpoint(endpoint_t ep_addr, bool stall) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_transfer(endpoint_t ep_addr, uint8_t *data, std::size_t num) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_unconfigure_endpoint(endpoint_t ep_addr) noexcept=0os::driver::usb::Deviceprotectedpure virtual
do_wakeup_remote(void) noexcept=0os::driver::usb::Deviceprotectedpure virtual
get_capabilities(void) noexceptos::driver::usb::Deviceinline
get_frame_number(void) noexceptos::driver::usb::Deviceinline
get_status(void) noexceptos::driver::usb::Deviceinline
get_transfer_count(endpoint_t ep_addr) noexceptos::driver::usb::Deviceinline
get_version(void) noexceptos::driver::Baseinline
operator=(const Device &)=deleteos::driver::usb::Device
operator=(Device &&)=deleteos::driver::usb::Device
power(Power state) noexceptos::driver::Baseinline
read_setup_packet(uint8_t *buf) noexceptos::driver::usb::Device
register_device_callback(device::signal_device_event_t cb_func, const void *cb_object=nullptr) noexceptos::driver::usb::Device
register_endpoint_callback(device::signal_endpoint_event_t cb_func, const void *cb_object=nullptr) noexceptos::driver::usb::Device
signal_device_event(event_t event) noexceptos::driver::usb::Device
signal_endpoint_event(endpoint_t ep_addr, event_t event) noexceptos::driver::usb::Device
stall_endpoint(endpoint_t ep_addr, bool stall) noexceptos::driver::usb::Deviceinline
status_os::driver::usb::Deviceprotected
transfer(endpoint_t ep_addr, uint8_t *data, std::size_t num) noexceptos::driver::usb::Device
unconfigure_endpoint(endpoint_t ep_addr) noexceptos::driver::usb::Deviceinline
wakeup_remote(void) noexceptos::driver::usb::Deviceinline
~Base() noexceptos::driver::Basevirtual
~Device() noexcept overrideos::driver::usb::Devicevirtual