Files
@ 2a5ab412b8d9
Branch filter:
Location: therm/eeprom_min.h - annotation
2a5ab412b8d9
667 B
text/plain
Swap out to HAL library and new USB library
109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 49b0586d1fdf 8ad61315d68d 8ad61315d68d 49b0586d1fdf 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 109bc69daf49 | #ifndef EEPROM_MIN_H
#define EEPROM_MIN_H
#define EEPROM_BASE_ADDR 0x08080000
#define EEPROM_BYTE_SIZE 0x0FFF
#define EEPROM_ADDR_WINDUP_GUARD 0x001C
#define EEPROM_ADDR_BOOTTOBREW 0x0020
#define EEPROM_ADDR_K_P 0x0024
#define EEPROM_ADDR_K_I 0x0028
#define EEPROM_ADDR_K_D 0x002C
#define EEPROM_ADDR_BREWTEMP 0x0030
#define EEPROM_ADDR_STEAMTEMP 0x0034
#define EEPROM_ADDR_UNITS 0x0038
void Minimal_EEPROM_Unlock(void);
void Minimal_EEPROM_Lock(void);
FLASH_Status Minimal_FLASH_GetStatus(void);
FLASH_Status Minimal_FLASH_WaitForLastOperation(uint32_t Timeout);
void Minimal_EEPROM_ProgramWord(uint32_t Address, uint32_t Data);
#endif
|