// // gatt profile include file, generated by jieli gatt_inc_generator.exe // const uint8_t profile_data[] = { ////////////////////////////////////////////////////// // // 0x0080 PRIMARY_SERVICE fff0 // ////////////////////////////////////////////////////// 0x0a, 0x00, 0x02, 0x00, 0x80, 0x00, 0x00, 0x28, 0xf0, 0xff, /* CHARACTERISTIC, fff1, WRITE | WRITE_WITHOUT_RESPONSE, */ // 0x0081 CHARACTERISTIC fff1 WRITE | WRITE_WITHOUT_RESPONSE 0x0d, 0x00, 0x02, 0x00, 0x81, 0x00, 0x03, 0x28, 0x0c, 0x82, 0x00, 0xf1, 0xff, // 0x0082 VALUE fff1 WRITE | WRITE_WITHOUT_RESPONSE 0x08, 0x00, 0x0c, 0x00, 0x82, 0x00, 0xf1, 0xff, /* CHARACTERISTIC, fff2, READ | WRITE | WRITE_WITHOUT_RESPONSE | NOTIFY, */ // 0x0083 CHARACTERISTIC fff2 READ | WRITE | WRITE_WITHOUT_RESPONSE | NOTIFY 0x0d, 0x00, 0x02, 0x00, 0x83, 0x00, 0x03, 0x28, 0x1e, 0x84, 0x00, 0xf2, 0xff, // 0x0084 VALUE fff2 READ | WRITE | WRITE_WITHOUT_RESPONSE | NOTIFY 0x08, 0x00, 0x1e, 0x00, 0x84, 0x00, 0xf2, 0xff, // 0x0085 CLIENT_CHARACTERISTIC_CONFIGURATION 0x0a, 0x00, 0x0a, 0x01, 0x85, 0x00, 0x02, 0x29, 0x00, 0x00, // END 0x00, 0x00, }; // // characteristics <--> handles // #define ATT_CHARACTERISTIC_fff1_01_VALUE_HANDLE 0x0082 #define ATT_CHARACTERISTIC_fff2_01_VALUE_HANDLE 0x0084 #define ATT_CHARACTERISTIC_fff2_01_CLIENT_CONFIGURATION_HANDLE 0x0085