This is the complete list of members for os::driver::usb::Device, including all inherited members.
abort_transfer(endpoint_t ep_addr) noexcept | os::driver::usb::Device | inline |
Base() noexcept=default | os::driver::Base | |
cb_device_func_ | os::driver::usb::Device | private |
cb_device_object_ | os::driver::usb::Device | private |
cb_endpoint_func_ | os::driver::usb::Device | private |
cb_endpoint_object_ | os::driver::usb::Device | private |
configure_address(device_address_t dev_addr) noexcept | os::driver::usb::Device | inline |
configure_endpoint(endpoint_t ep_addr, Endpoint_type ep_type, packet_size_t ep_max_packet_size) noexcept | os::driver::usb::Device | inline |
connect(void) noexcept | os::driver::usb::Device | inline |
Device() noexcept | os::driver::usb::Device | |
Device(const Device &)=delete | os::driver::usb::Device | |
Device(Device &&)=delete | os::driver::usb::Device | |
disconnect(void) noexcept | os::driver::usb::Device | inline |
do_abort_transfer(endpoint_t ep_addr) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_configure_address(device_address_t dev_addr) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_configure_endpoint(endpoint_t ep_addr, Endpoint_type ep_type, packet_size_t ep_max_packet_size) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_connect(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_disconnect(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_get_capabilities(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_get_frame_number(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_get_status(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_get_transfer_count(endpoint_t ep_addr) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_get_version(void) noexcept=0 | os::driver::Base | protectedpure virtual |
do_power(Power state) noexcept=0 | os::driver::Base | protectedpure virtual |
do_read_setup_packet(uint8_t *buf) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_stall_endpoint(endpoint_t ep_addr, bool stall) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_transfer(endpoint_t ep_addr, uint8_t *data, std::size_t num) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_unconfigure_endpoint(endpoint_t ep_addr) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
do_wakeup_remote(void) noexcept=0 | os::driver::usb::Device | protectedpure virtual |
get_capabilities(void) noexcept | os::driver::usb::Device | inline |
get_frame_number(void) noexcept | os::driver::usb::Device | inline |
get_status(void) noexcept | os::driver::usb::Device | inline |
get_transfer_count(endpoint_t ep_addr) noexcept | os::driver::usb::Device | inline |
get_version(void) noexcept | os::driver::Base | inline |
operator=(const Device &)=delete | os::driver::usb::Device | |
operator=(Device &&)=delete | os::driver::usb::Device | |
power(Power state) noexcept | os::driver::Base | inline |
read_setup_packet(uint8_t *buf) noexcept | os::driver::usb::Device | |
register_device_callback(device::signal_device_event_t cb_func, const void *cb_object=nullptr) noexcept | os::driver::usb::Device | |
register_endpoint_callback(device::signal_endpoint_event_t cb_func, const void *cb_object=nullptr) noexcept | os::driver::usb::Device | |
signal_device_event(event_t event) noexcept | os::driver::usb::Device | |
signal_endpoint_event(endpoint_t ep_addr, event_t event) noexcept | os::driver::usb::Device | |
stall_endpoint(endpoint_t ep_addr, bool stall) noexcept | os::driver::usb::Device | inline |
status_ | os::driver::usb::Device | protected |
transfer(endpoint_t ep_addr, uint8_t *data, std::size_t num) noexcept | os::driver::usb::Device | |
unconfigure_endpoint(endpoint_t ep_addr) noexcept | os::driver::usb::Device | inline |
wakeup_remote(void) noexcept | os::driver::usb::Device | inline |
~Base() noexcept | os::driver::Base | virtual |
~Device() noexcept override | os::driver::usb::Device | virtual |