Files @ ad3725832a9d
Branch filter:

Location: protofuse-firmware/inc/flash.h

NEO
Initial import
#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