XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
TUSBKeyboardDevice Struct Reference

#include <usbkeyboard.h>

Collaboration diagram for TUSBKeyboardDevice:
Collaboration graph
[legend]

Public Attributes

TUSBFunction m_USBFunction
 
TUSBEndpointm_pReportEndpoint
 
TKeyPressedHandlerm_pKeyPressedHandler
 
TSelectConsoleHandlerm_pSelectConsoleHandler
 
TShutdownHandlerm_pShutdownHandler
 
TKeyStatusHandlerRawm_pKeyStatusHandlerRaw
 
TUSBRequest m_URB
 
u8m_pReportBuffer
 
u8 m_ucLastPhyCode
 
unsigned m_hTimer
 
TKeyMap m_KeyMap
 
u8 m_ucLastLEDStatus
 

Member Data Documentation

◆ m_hTimer

unsigned TUSBKeyboardDevice::m_hTimer

◆ m_KeyMap

TKeyMap TUSBKeyboardDevice::m_KeyMap

◆ m_pKeyPressedHandler

TKeyPressedHandler* TUSBKeyboardDevice::m_pKeyPressedHandler

◆ m_pKeyStatusHandlerRaw

TKeyStatusHandlerRaw* TUSBKeyboardDevice::m_pKeyStatusHandlerRaw

◆ m_pReportBuffer

u8* TUSBKeyboardDevice::m_pReportBuffer

◆ m_pReportEndpoint

TUSBEndpoint* TUSBKeyboardDevice::m_pReportEndpoint

◆ m_pSelectConsoleHandler

TSelectConsoleHandler* TUSBKeyboardDevice::m_pSelectConsoleHandler

◆ m_pShutdownHandler

TShutdownHandler* TUSBKeyboardDevice::m_pShutdownHandler

◆ m_ucLastLEDStatus

u8 TUSBKeyboardDevice::m_ucLastLEDStatus

◆ m_ucLastPhyCode

u8 TUSBKeyboardDevice::m_ucLastPhyCode

◆ m_URB

TUSBRequest TUSBKeyboardDevice::m_URB

◆ m_USBFunction

TUSBFunction TUSBKeyboardDevice::m_USBFunction

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