|
XenevaOS
|
#include "uspi/usbfunction.h"#include "uspi/usbendpoint.h"#include "uspi/usbrequest.h"#include "uspi/keymap.h"#include "uspi/types.h"

Go to the source code of this file.
Classes | |
| struct | TUSBKeyboardDevice |
Macros | |
| #define | BOOT_REPORT_SIZE 8 |
Typedefs | |
| typedef void | TKeyPressedHandler(const char *pString) |
| typedef void | TSelectConsoleHandler(unsigned nConsole) |
| typedef void | TShutdownHandler(void) |
| typedef void | TKeyStatusHandlerRaw(unsigned char ucModifiers, const unsigned char RawKeys[6]) |
| typedef struct TUSBKeyboardDevice | TUSBKeyboardDevice |
Functions | |
| void | USBKeyboardDevice (TUSBKeyboardDevice *pThis, TUSBFunction *pFunction) |
| void | _CUSBKeyboardDevice (TUSBKeyboardDevice *pThis) |
| boolean | USBKeyboardDeviceConfigure (TUSBFunction *pUSBFunction) |
| void | USBKeyboardDeviceRegisterKeyPressedHandler (TUSBKeyboardDevice *pThis, TKeyPressedHandler *pKeyPressedHandler) |
| void | USBKeyboardDeviceRegisterSelectConsoleHandler (TUSBKeyboardDevice *pThis, TSelectConsoleHandler *pSelectConsoleHandler) |
| void | USBKeyboardDeviceRegisterShutdownHandler (TUSBKeyboardDevice *pThis, TShutdownHandler *pShutdownHandler) |
| void | USBKeyboardDeviceUpdateLEDs (TUSBKeyboardDevice *pThis) |
| void | USBKeyboardDeviceRegisterKeyStatusHandlerRaw (TUSBKeyboardDevice *pThis, TKeyStatusHandlerRaw *pKeyStatusHandlerRaw) |
| void | USBKeyboardDeviceSetLEDs (TUSBKeyboardDevice *pThis, u8 ucLEDMask) |
| #define BOOT_REPORT_SIZE 8 |
| typedef void TKeyPressedHandler(const char *pString) |
| typedef void TKeyStatusHandlerRaw(unsigned char ucModifiers, const unsigned char RawKeys[6]) |
| typedef void TSelectConsoleHandler(unsigned nConsole) |
| typedef void TShutdownHandler(void) |
| typedef struct TUSBKeyboardDevice TUSBKeyboardDevice |
| void _CUSBKeyboardDevice | ( | TUSBKeyboardDevice * | pThis | ) |
| void USBKeyboardDevice | ( | TUSBKeyboardDevice * | pThis, |
| TUSBFunction * | pFunction | ||
| ) |
| boolean USBKeyboardDeviceConfigure | ( | TUSBFunction * | pUSBFunction | ) |
| void USBKeyboardDeviceRegisterKeyPressedHandler | ( | TUSBKeyboardDevice * | pThis, |
| TKeyPressedHandler * | pKeyPressedHandler | ||
| ) |
| void USBKeyboardDeviceRegisterKeyStatusHandlerRaw | ( | TUSBKeyboardDevice * | pThis, |
| TKeyStatusHandlerRaw * | pKeyStatusHandlerRaw | ||
| ) |
| void USBKeyboardDeviceRegisterSelectConsoleHandler | ( | TUSBKeyboardDevice * | pThis, |
| TSelectConsoleHandler * | pSelectConsoleHandler | ||
| ) |
| void USBKeyboardDeviceRegisterShutdownHandler | ( | TUSBKeyboardDevice * | pThis, |
| TShutdownHandler * | pShutdownHandler | ||
| ) |
| void USBKeyboardDeviceSetLEDs | ( | TUSBKeyboardDevice * | pThis, |
| u8 | ucLEDMask | ||
| ) |
| void USBKeyboardDeviceUpdateLEDs | ( | TUSBKeyboardDevice * | pThis | ) |