13#if defined(ARDUINO_ARDUINO_NANO33BLE) | defined(ARDUINO_NANO_RP2040_CONNECT)
16#define MAX_PARSER_CHARACTERS 8
17#define NAME_PREAMBLE "EXOBLE_"
18#define MAC_ADDRESS_TOTAL_LENGTH 17
19#define MAC_ADDRESS_NAME_LENGTH 6
24#include <ArduinoBLE.h>
53 void advertising_onoff(
bool onoff);
61 bool handle_updates();
75 void send_error(
int error_code,
int joint_id);
83 GattDb _gatt_db = GattDb();
95 void on_rx_recieved(BLEDevice central, BLECharacteristic characteristic);
102namespace connection_callbacks
104 static bool is_connected =
false;
Defines the BleMessage class used to hold command-data pairs exchanged between the GUI.
Defines a FIFO queue for the BLEMessage type. The maximum size is specified in the cpp.
This class is used to serialize and deserialize the BLE data. The application uses Nordic's UART serv...
Definition BleMessage.h:16
Definition BleParser.h:21