µ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::Status Class Reference

USB device state. More...

#include <usb-device.h>

Public Member Functions

speed_t get_speed (void) const noexcept
 
bool is_active (void) const noexcept
 
bool is_vbus_on (void) const noexcept
 

Public Attributes

bool active:1
 
speed_t speed:2
 USB Device active flag.
 
bool vbus:1
 < USB Device VBUS flag
 

Detailed Description

USB device state.

Definition at line 104 of file usb-device.h.

Member Function Documentation

◆ get_speed()

speed_t os::driver::usb::device::Status::get_speed ( void  ) const
inlinenoexcept

Definition at line 472 of file usb-device.h.

◆ is_active()

bool os::driver::usb::device::Status::is_active ( void  ) const
inlinenoexcept

Definition at line 478 of file usb-device.h.

◆ is_vbus_on()

bool os::driver::usb::device::Status::is_vbus_on ( void  ) const
inlinenoexcept

Definition at line 466 of file usb-device.h.

Member Data Documentation

◆ active

bool os::driver::usb::device::Status::active

Definition at line 131 of file usb-device.h.

◆ speed

speed_t os::driver::usb::device::Status::speed

USB Device active flag.

Definition at line 128 of file usb-device.h.

◆ vbus

bool os::driver::usb::device::Status::vbus

< USB Device VBUS flag

USB Device speed setting (ARM_USB_SPEED_xxx)

Definition at line 125 of file usb-device.h.


The documentation for this class was generated from the following file: