diff --git a/example/libusb/profile.gatt b/example/libusb/profile.gatt index 5084c78ea..6d7b51433 100644 --- a/example/libusb/profile.gatt +++ b/example/libusb/profile.gatt @@ -70,13 +70,20 @@ CHARACTERISTIC, 0000F109-0000-1000-8000-00805F9B34FB, READ | WRITE | DYNAMIC | E CHARACTERISTIC_USER_DESCRIPTION, READ | WRITE | DYNAMIC | ENCRYPTION_KEY_SIZE_16, // - write only CHARACTERISTIC, F10A, WRITE | DYNAMIC, -// - read/write + +// - read/write, incl. server characteristic configuration, characteristic format (uint8_t, exponent = 0, unitless, Bluetooth SIG, and characteristic aggregate format CHARACTERISTIC, F10B, READ | WRITE | DYNAMIC, +SERVER_CHARACTERISTIC_CONFIGURATION, READ | WRITE | DYNAMIC, +CHARACTERISTIC_FORMAT, 1, 04, 0, 2700, 1, 0000 +CHARACTERISTIC_FORMAT, 2, 0c, 0, 2700, 1, 0000 +CHARACTERISTIC_AGGREGATE_FORMAT, 1, 2 + // - read/write without response CHARACTERISTIC, F10C, READ | WRITE_WITHOUT_RESPONSE | DYNAMIC, // - read/authenticated signed writes CHARACTERISTIC, F10D, READ | AUTHENTICATED_SIGNED_WRITE | DYNAMIC, + // Primary Service with 128-bit UUID, included service PRIMARY_SERVICE, 0000F001-0000-1000-8000-00805F9B34FB INCLUDE_SERVICE, FFF4