#ifndef flash_h #define flash_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); #endif // flash_h