From 570d5e10c0946ea03cf0da5e935da94ad5d2142b Mon Sep 17 00:00:00 2001 From: Robosphere Date: Wed, 11 Dec 2024 18:49:58 +0530 Subject: [PATCH] Bug Fixed. Now working correctly. --- BleMouse.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/BleMouse.cpp b/BleMouse.cpp index 2bcdd4c..a298e46 100644 --- a/BleMouse.cpp +++ b/BleMouse.cpp @@ -140,7 +140,7 @@ void BleMouse::setBatteryLevel(uint8_t level) { void BleMouse::taskServer(void* pvParameter) { BleMouse* bleMouseInstance = (BleMouse *) pvParameter; //static_cast(pvParameter); - BLEDevice::init(bleMouseInstance->deviceName); + BLEDevice::init(String(bleMouseInstance->deviceName.c_str())); BLEServer *pServer = BLEDevice::createServer(); pServer->setCallbacks(bleMouseInstance->connectionStatus); @@ -148,7 +148,8 @@ void BleMouse::taskServer(void* pvParameter) { bleMouseInstance->inputMouse = bleMouseInstance->hid->inputReport(0); // <-- input REPORTID from report map bleMouseInstance->connectionStatus->inputMouse = bleMouseInstance->inputMouse; - bleMouseInstance->hid->manufacturer()->setValue(bleMouseInstance->deviceManufacturer); + bleMouseInstance->hid->manufacturer()->setValue(String(bleMouseInstance->deviceManufacturer.c_str())); + bleMouseInstance->hid->pnp(0x02, 0xe502, 0xa111, 0x0210); bleMouseInstance->hid->hidInfo(0x00,0x02);