diff --git a/BleKeyboard.cpp b/BleKeyboard.cpp index 0d043f4..04b7472 100644 --- a/BleKeyboard.cpp +++ b/BleKeyboard.cpp @@ -186,11 +186,11 @@ void BleKeyboard::set_version(uint16_t version) { this->version = version; } -void BleKeyboard::sendReport(KeyReport* keys) +void BleKeyboard::sendReport(BLEKeyReport* keys) { if (this->isConnected()) { - this->inputKeyboard->setValue((uint8_t*)keys, sizeof(KeyReport)); + this->inputKeyboard->setValue((uint8_t*)keys, sizeof(BLEKeyReport)); this->inputKeyboard->notify(); #if defined(USE_NIMBLE) // vTaskDelay(delayTicks); @@ -543,4 +543,4 @@ void BleKeyboard::delay_ms(uint64_t ms) { } while(esp_timer_get_time() < e) {} } -} \ No newline at end of file +} diff --git a/BleKeyboard.h b/BleKeyboard.h index 0736a02..ba8435a 100644 --- a/BleKeyboard.h +++ b/BleKeyboard.h @@ -126,7 +126,7 @@ typedef struct uint8_t modifiers; uint8_t reserved; uint8_t keys[6]; -} KeyReport; +} BLEKeyReport; class BleKeyboard : public Print, public BLEServerCallbacks, public BLECharacteristicCallbacks { @@ -136,7 +136,7 @@ class BleKeyboard : public Print, public BLEServerCallbacks, public BLECharacter BLECharacteristic* outputKeyboard; BLECharacteristic* inputMediaKeys; BLEAdvertising* advertising; - KeyReport _keyReport; + BLEKeyReport _keyReport; MediaKeyReport _mediaKeyReport; std::string deviceName; std::string deviceManufacturer; @@ -153,7 +153,7 @@ class BleKeyboard : public Print, public BLEServerCallbacks, public BLECharacter BleKeyboard(std::string deviceName = "ESP32 Keyboard", std::string deviceManufacturer = "Espressif", uint8_t batteryLevel = 100); void begin(void); void end(void); - void sendReport(KeyReport* keys); + void sendReport(BLEKeyReport* keys); void sendReport(MediaKeyReport* keys); size_t press(uint8_t k); size_t press(const MediaKeyReport k);