Namespaces | |
device | |
host | |
Classes | |
class | Device |
class | Host |
Types | |
using | device_address_t = uint8_t |
using | endpoint_t = uint8_t |
using | endpoint_type_t = uint8_t |
using | frame_number_t = uint16_t |
using | hub_addr_t = uint8_t |
using | hub_port_t = uint8_t |
using | packet_size_t = uint16_t |
using | pipe_t = uint32_t |
using | polling_interval_t = uint8_t |
using | port_t = uint8_t |
using | speed_t = uint8_t |
Enumerations | |
enum | Endpoint_type : endpoint_type_t { Endpoint_type::control = 0, Endpoint_type::isochronous = 1, Endpoint_type::bulk = 2, Endpoint_type::interrupt = 3 } |
Endpoint type. More... | |
enum | Speed : speed_t { Speed::low = 0, Speed::full = 1, Speed::high = 2 } |
USB Speed. More... | |
Variables | |
constexpr endpoint_t | ENDPOINT_DIRECTION_MASK = 0x80 |
constexpr packet_size_t | ENDPOINT_MAX_PACKET_SIZE_MASK = 0x07FF |
constexpr endpoint_t | ENDPOINT_NUMBER_MASK = 0x0F |
using os::driver::usb::device_address_t = typedef uint8_t |
using os::driver::usb::endpoint_t = typedef uint8_t |
using os::driver::usb::endpoint_type_t = typedef uint8_t |
using os::driver::usb::frame_number_t = typedef uint16_t |
using os::driver::usb::hub_addr_t = typedef uint8_t |
using os::driver::usb::hub_port_t = typedef uint8_t |
using os::driver::usb::packet_size_t = typedef uint16_t |
using os::driver::usb::pipe_t = typedef uint32_t |
using os::driver::usb::polling_interval_t = typedef uint8_t |
using os::driver::usb::port_t = typedef uint8_t |
using os::driver::usb::speed_t = typedef uint8_t |
|
strong |
|
strong |
constexpr endpoint_t os::driver::usb::ENDPOINT_DIRECTION_MASK = 0x80 |
constexpr packet_size_t os::driver::usb::ENDPOINT_MAX_PACKET_SIZE_MASK = 0x07FF |
constexpr endpoint_t os::driver::usb::ENDPOINT_NUMBER_MASK = 0x0F |