The cube puck updates its gatt attributes on rotation. Listen in!
Dependencies: BLE_API MPU6050 mbed nRF51822
Fork of cube-puck by
gatt_service.cpp
00001 #include "BLEDevice.h" 00002 00003 uint8_t uuid_array_service[16] = {'b', 'f', 't', 'j', ' ', 'c', 'u', 'b', 'e', ' ', ' ', ' ', ' ', ' ', ' ', ' ' }; 00004 uint8_t uuid_array_direction[16] = {'b', 'f', 't', 'j', ' ', 'c', 'u', 'b', 'e', ' ', 'd', 'i', 'r', 'c', 't', 'n' }; 00005 00006 const UUID uuid_service = UUID(uuid_array_service); 00007 const UUID uuid_direction = UUID(uuid_array_direction); 00008 00009 uint8_t direction_data[1] = {6}; 00010 00011 GattCharacteristic directionCharacteristic( 00012 uuid_direction, 00013 direction_data, 00014 sizeof(direction_data), 00015 sizeof(direction_data), 00016 GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_READ 00017 | GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_NOTIFY); 00018 00019 GattCharacteristic *characteristics[] = {&directionCharacteristic}; 00020 GattService cube_service(uuid_service, 00021 characteristics, 00022 sizeof(characteristics) / sizeof(GattCharacteristic *)); 00023
Generated on Sun Jul 17 2022 17:58:19 by 1.7.2