diff --git a/inc/system/flash.h b/inc/system/flash.h --- a/inc/system/flash.h +++ b/inc/system/flash.h @@ -1,23 +1,16 @@ #ifndef flash_h #define flash_h +#include "states.h" + #define FLASH_MAGIC_LOC 511 #define FLASH_MAGIC_VALUE 0xbeef -typedef union -{ - struct _values { - uint16_t can_id; - uint16_t tx_period; - } values; - - uint16_t data[128]; -} settings_t; void flash_init(void); void flash_savesettings(void); void flash_restoresettings(void); -settings_t* flash_getsettings(void); +therm_settings_t* flash_getsettings(void); #endif // flash_h