ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::tinyusb_keyboard Namespace Reference

Data Structures

class  TinyUSBKeyboard
 

Functions

 ESPHOME_LOG_TAG (TAG, "tinyusb_keyboard")
 

Variables

constexpr uint8_t HID_REPORT_DESCRIPTOR []
 
constexpr uint8_t CONFIGURATION_DESCRIPTOR []
 

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::tinyusb_keyboard::ESPHOME_LOG_TAG ( TAG ,
"tinyusb_keyboard"  )

Variable Documentation

◆ CONFIGURATION_DESCRIPTOR

uint8_t esphome::tinyusb_keyboard::CONFIGURATION_DESCRIPTOR[]
inlineconstexpr
Initial value:
= {
TUD_CONFIG_DESCRIPTOR(1, 1, 0, TUD_CONFIG_DESC_LEN + TUD_HID_DESC_LEN, TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP, 100),
TUD_HID_DESCRIPTOR(0, 0, HID_ITF_PROTOCOL_NONE, sizeof(HID_REPORT_DESCRIPTOR), ENDPOINT_IN, CFG_TUD_HID_EP_BUFSIZE,
POLL_INTERVAL_MS),
}

Definition at line 28 of file keyboard.h.

◆ HID_REPORT_DESCRIPTOR

uint8_t esphome::tinyusb_keyboard::HID_REPORT_DESCRIPTOR[]
inlineconstexpr
Initial value:
= {
TUD_HID_REPORT_DESC_KEYBOARD(HID_REPORT_ID(REPORT_ID_KEYBOARD)),
TUD_HID_REPORT_DESC_CONSUMER(HID_REPORT_ID(REPORT_ID_CONSUMER)),
}

Definition at line 22 of file keyboard.h.