4#if defined(ARDUINO_TEENSY36) || defined(ARDUINO_TEENSY41)
17 ErrorManager(Exo* exo,
ExoData* exo_data);
31 void assign_handlers(error_handler_t soft, error_handler_t hard, error_handler_t fatal);
39 void assign_triggers(error_trigger_t soft, error_trigger_t hard, error_trigger_t fatal);
51 static void set_system_error(
int to_code);
60 bool _new_error(
int working_error_code);
68 error_handler_t _soft_handler = NULL;
69 error_handler_t _hard_handler = NULL;
70 error_handler_t _fatal_handler = NULL;
72 error_trigger_t _soft_trigger = NULL;
73 error_trigger_t _hard_trigger = NULL;
74 error_trigger_t _fatal_trigger = NULL;
76 static int _system_error_code;
77 static int _reported_error_code;
Class to store all the data related to the exo.
Definition ExoData.h:38