ble nano hid over gatt
Dependencies: BLE_API mbed-dev nRF51822
Diff: HIDController_BLE.cpp
- Revision:
- 75:351d7ffe81d1
- Parent:
- 74:138d8c31f9f6
- Child:
- 76:8c5b07462dad
--- a/HIDController_BLE.cpp Fri Sep 02 09:41:12 2016 +0900 +++ b/HIDController_BLE.cpp Fri Sep 02 21:16:15 2016 +0900 @@ -15,6 +15,12 @@ static const char HARDWARE_REVISION[] = "0.1"; static const char FIRMWARE_REVISION[] = "0.1"; static const char SOFTWARE_REVISION[] = "0.0"; +static PnPID_t PNP_ID = { + 0x00, + 0x0000, + 0x0000, + 0x00, +}; static const uint8_t DEVICE_NAME[] = "Keble"; @@ -60,8 +66,8 @@ } } + controllerStatus = CONNECTING; DEBUG_PRINTF_BLE_INTERRUPT("peer is not found in whitelist\r\n"); - controllerStatus = CONNECTING; } static void onDisconnect(const Gap::DisconnectionCallbackParams_t *params) { @@ -160,11 +166,10 @@ goto return_error; } - // DEBUG_PRINTF_BLE("new KeyboardService\r\n"); keyboardService = new KeyboardService(ble); // DEBUG_PRINTF_BLE("new DeviceInformationService\r\n"); - deviceInformationService = new DeviceInformationService(ble, MANUFACTURERERS_NAME, MODEL_NAME, SERIAL_NUMBER, HARDWARE_REVISION, FIRMWARE_REVISION, SOFTWARE_REVISION); + deviceInformationService = new DeviceInformationService(ble, MANUFACTURERERS_NAME, MODEL_NAME, SERIAL_NUMBER, HARDWARE_REVISION, FIRMWARE_REVISION, SOFTWARE_REVISION, &PNP_ID); // DEBUG_PRINTF_BLE("new BatteryService\r\n"); batteryService = new BatteryService(ble, 100); /** TODO