25#if defined(ARDUINO_ARDUINO_NANO33BLE) | defined(ARDUINO_NANO_RP2040_CONNECT)
35 ComsMCU(
ExoData* data, uint8_t* config_to_send);
72 const int k_pulse_count = 10;
78 void _process_complete_gui_command(
BleMessage* msg);
89 const int _mark_index = 1;
92 const float k_battery_ewma_alpha = 0.1;
93 const float k_time_threshold = 5000;
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.
Class to handle all bluetooth work. This include initialization, advertising, connection,...
Declares a class used to store data for the Exo to access.
Declares the functions needed and defines mapping between the INI keys and the exo components.
Definition BleMessage.h:16
Class to store all the data related to the exo.
Definition ExoData.h:38