Files @ 3dd364248179
Branch filter:

Location: therm/eeprom_min.h - annotation

Ethan Zonca
Add new CMSIS, fix makefile
#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