30 void write(uint8_t key)
override;
42 void print(
const char* text)
override;
Adapter that implements IBleKeyboard interface using BleKeyboard.
void print(const char *text) override
Sends a text string.
void begin() override
Initializes the BLE stack and HID keyboard service.
void write(uint8_t key) override
Sends a single key press.
void write(const MediaKeyReport key) override
Sends a media key report.
bool isConnected() override
Checks if a central device is connected.
Interface for Bluetooth LE keyboard functionality.
uint8_t[2] MediaKeyReport
Type alias for media key reports.
BleKeyboardAdapter * createBleKeyboardAdapter()
Creates the platform-specific BleKeyboardAdapter instance.