| abort_transfer(endpoint_t ep_addr) noexcept | os::driver::usb::Device | inline |
| Base() noexcept=default | os::driver::Base | |
| c_cb_device_func_ | os::driver::usbd_wrapper | private |
| c_cb_endpoint_func_ | os::driver::usbd_wrapper | private |
| capa_ | os::driver::usbd_wrapper | private |
| 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(usb::endpoint_t ep_addr) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_configure_address(usb::device_address_t dev_addr) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_configure_endpoint(usb::endpoint_t ep_addr, usb::Endpoint_type ep_type, usb::packet_size_t ep_max_packet_size) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_connect(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_disconnect(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_get_capabilities(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_get_frame_number(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_get_status(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_get_transfer_count(usb::endpoint_t ep_addr) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_get_version(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_power(Power state) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_read_setup_packet(uint8_t *buf) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_stall_endpoint(usb::endpoint_t ep_addr, bool stall) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_transfer(usb::endpoint_t ep_addr, uint8_t *data, std::size_t num) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_unconfigure_endpoint(usb::endpoint_t ep_addr) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| do_wakeup_remote(void) noexcept override | os::driver::usbd_wrapper | protectedvirtual |
| driver_ | os::driver::usbd_wrapper | private |
| 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 usbd_wrapper &)=delete | os::driver::usbd_wrapper | |
| operator=(usbd_wrapper &&)=delete | os::driver::usbd_wrapper | |
| os::driver::usb::Device::operator=(const Device &)=delete | os::driver::usb::Device | |
| 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::usbd_wrapper | private |
| 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 |
| usbd_wrapper(ARM_DRIVER_USBD *driver, ARM_USBD_SignalDeviceEvent_t c_cb_device_func, ARM_USBD_SignalEndpointEvent_t c_cb_endpoint_func) noexcept | os::driver::usbd_wrapper | |
| usbd_wrapper(const usbd_wrapper &)=delete | os::driver::usbd_wrapper | |
| usbd_wrapper(usbd_wrapper &&)=delete | os::driver::usbd_wrapper | |
| version_ | os::driver::usbd_wrapper | private |
| wakeup_remote(void) noexcept | os::driver::usb::Device | inline |
| ~Base() noexcept | os::driver::Base | virtual |
| ~Device() noexcept override | os::driver::usb::Device | virtual |
| ~usbd_wrapper() noexcept | os::driver::usbd_wrapper | virtual |