|
13 | 13 | #define SMARTSPIN2K_SERVICE_UUID NimBLEUUID("77776277-7877-7774-4466-896665500000") |
14 | 14 | #define SMARTSPIN2K_CHARACTERISTIC_UUID NimBLEUUID("77776277-7877-7774-4466-896665500001") |
15 | 15 |
|
| 16 | +// Device Information Service |
| 17 | +#define DEVICEINFORMATIONSERVICE_UUID NimBLEUUID((uint16_t)0x180A) |
| 18 | + |
16 | 19 | // Heart Service |
17 | 20 | #define HEARTSERVICE_UUID NimBLEUUID((uint16_t)0x180D) |
18 | 21 | #define HEARTCHARACTERISTIC_UUID NimBLEUUID((uint16_t)0x2A37) |
19 | 22 |
|
20 | | -//BatteryLevel Service |
21 | | -#define BATTERYSERVICE_UUID NimBLEUUID((uint16_t)0x180F) // heart rate sensor service uuid, as defined in gatt specifications |
22 | | -#define BATTERYCHARACTERISTIC_UUID NimBLEUUID ((uint16_t)0x2A19) |
| 23 | +// BatteryLevel Service |
| 24 | +#define BATTERYSERVICE_UUID NimBLEUUID((uint16_t)0x180F) // heart rate sensor service uuid, as defined in gatt specifications |
| 25 | +#define BATTERYCHARACTERISTIC_UUID NimBLEUUID((uint16_t)0x2A19) |
23 | 26 |
|
24 | 27 | // Cycling Power Service |
25 | 28 | #define CSCSERVICE_UUID NimBLEUUID((uint16_t)0x1816) |
|
66 | 69 | #define PELOTON_REQ_POS 1 |
67 | 70 | #define PELOTON_CHECKSUM_POS 2 |
68 | 71 |
|
69 | | -//BLE HID |
70 | | -#define APPEARANCE_HID_GENERIC_UUID NimBLEUUID((uint16_t)0x3C0) |
71 | | -#define APPEARANCE_HID_KEYBOARD_UUID NimBLEUUID((uint16_t)0x3C1) |
72 | | -#define APPEARANCE_HID_MOUSE_UUID NimBLEUUID((uint16_t) 0x3C2) |
73 | | -#define APPEARANCE_HID_JOYSTICK_UUID NimBLEUUID((uint16_t)0x3C3) |
74 | | -#define APPEARANCE_HID_GAMEPAD_UUID NimBLEUUID((uint16_t)0x3C4) |
75 | | -#define APPEARANCE_HID_DIGITIZER_TABLET_UUID NimBLEUUID((uint16_t)0x3C5) |
76 | | -#define APPEARANCE_HID_CARD_READER_UUID NimBLEUUID((uint16_t)0x3C6) |
77 | | -#define APPEARANCE_HID_DIGITAL_PEN_UUID NimBLEUUID((uint16_t)0x3C7) |
78 | | -#define APPEARANCE_HID_BARCODE_SCANNER_UUID NimBLEUUID((uint16_t)0x3C8) |
79 | | -#define APPEARANCE_HID_TOUCHPAD_UUID NimBLEUUID((uint16_t)0x3C9) |
80 | | -#define APPEARANCE_HID_PRESENTATION_REMOTE_UUID NimBLEUUID((uint16_t)0x3CA) |
| 72 | +// BLE HID |
| 73 | +#define APPEARANCE_HID_GENERIC_UUID NimBLEUUID((uint16_t)0x3C0) |
| 74 | +#define APPEARANCE_HID_KEYBOARD_UUID NimBLEUUID((uint16_t)0x3C1) |
| 75 | +#define APPEARANCE_HID_MOUSE_UUID NimBLEUUID((uint16_t)0x3C2) |
| 76 | +#define APPEARANCE_HID_JOYSTICK_UUID NimBLEUUID((uint16_t)0x3C3) |
| 77 | +#define APPEARANCE_HID_GAMEPAD_UUID NimBLEUUID((uint16_t)0x3C4) |
| 78 | +#define APPEARANCE_HID_DIGITIZER_TABLET_UUID NimBLEUUID((uint16_t)0x3C5) |
| 79 | +#define APPEARANCE_HID_CARD_READER_UUID NimBLEUUID((uint16_t)0x3C6) |
| 80 | +#define APPEARANCE_HID_DIGITAL_PEN_UUID NimBLEUUID((uint16_t)0x3C7) |
| 81 | +#define APPEARANCE_HID_BARCODE_SCANNER_UUID NimBLEUUID((uint16_t)0x3C8) |
| 82 | +#define APPEARANCE_HID_TOUCHPAD_UUID NimBLEUUID((uint16_t)0x3C9) |
| 83 | +#define APPEARANCE_HID_PRESENTATION_REMOTE_UUID NimBLEUUID((uint16_t)0x3CA) |
81 | 84 |
|
82 | | -#define HID_SERVICE_UUID NimBLEUUID((uint16_t)0x1812) |
83 | | -#define HID_INFORMATION_UUID NimBLEUUID((uint16_t)0x2A4A) |
84 | | -#define HID_REPORT_MAP_UUID NimBLEUUID((uint16_t)0x2A4B) |
| 85 | +#define HID_SERVICE_UUID NimBLEUUID((uint16_t)0x1812) |
| 86 | +#define HID_INFORMATION_UUID NimBLEUUID((uint16_t)0x2A4A) |
| 87 | +#define HID_REPORT_MAP_UUID NimBLEUUID((uint16_t)0x2A4B) |
85 | 88 | #define HID_CONTROL_POINT_UUID NimBLEUUID((uint16_t)0x2A4C) |
86 | | -#define HID_REPORT_DATA_UUID NimBLEUUID((uint16_t)0x2A4D) |
| 89 | +#define HID_REPORT_DATA_UUID NimBLEUUID((uint16_t)0x2A4D) |
0 commit comments