# HG changeset patch # User Ethan Zonca # Date 2015-06-01 17:31:17 # Node ID af4bff132c4596667675305dad152c0804c88493 # Parent 7527bab9ca743d88d943a547025b748f0232a6b1 Remove old EEPROM r/w code diff --git a/eeprom_min.c b/eeprom_min.c deleted file mode 100644 --- a/eeprom_min.c +++ /dev/null @@ -1,90 +0,0 @@ -#include - -/* -void Minimal_EEPROM_Unlock(void) -{ - if((FLASH->PECR & FLASH_PECR_PELOCK) != RESET) - { - // Unlocking the Data memory and FLASH_PECR register access - FLASH->PEKEYR = FLASH_PEKEY1; - FLASH->PEKEYR = FLASH_PEKEY2; - } -} - -void Minimal_EEPROM_Lock(void) -{ - - // Set the PELOCK Bit to lock the data memory and FLASH_PECR register access - FLASH->PECR |= FLASH_PECR_PELOCK; -} - -FLASH_Status Minimal_FLASH_GetStatus(void) -{ - FLASH_Status FLASHstatus = FLASH_COMPLETE; - - if((FLASH->SR & FLASH_FLAG_BSY) == FLASH_FLAG_BSY) - { - FLASHstatus = FLASH_BUSY; - } - else - { - if((FLASH->SR & (uint32_t)FLASH_FLAG_WRPERR)!= (uint32_t)0x00) - { - FLASHstatus = FLASH_ERROR_WRP; - } - else - { - if((FLASH->SR & (uint32_t)0x1E00) != (uint32_t)0x00) - { - FLASHstatus = FLASH_ERROR_PROGRAM; - } - else - { - FLASHstatus = FLASH_COMPLETE; - } - } - } - // Return the FLASH Status - return FLASHstatus; -} - -FLASH_Status Minimal_FLASH_WaitForLastOperation(uint32_t Timeout) -{ - __IO FLASH_Status status = FLASH_COMPLETE; - - // Check for the FLASH Status - status = Minimal_FLASH_GetStatus(); - - // Wait for a FLASH operation to complete or a TIMEOUT to occur - while((status == FLASH_BUSY) && (Timeout != 0x00)) - { - status = Minimal_FLASH_GetStatus(); - Timeout--; - } - - if(Timeout == 0x00 ) - { - status = FLASH_TIMEOUT; - } - // Return the operation status - return status; -} - - -void Minimal_EEPROM_ProgramWord(uint32_t Address, uint32_t Data) -{ - // Wait for last operation to be completed - FLASH_Status status = FLASH_COMPLETE; - status = Minimal_FLASH_WaitForLastOperation(FLASH_ER_PRG_TIMEOUT); - - if(status == FLASH_COMPLETE) - { - *(__IO uint32_t *)Address = Data; - - // Wait for last operation to be completed - status = Minimal_FLASH_WaitForLastOperation(FLASH_ER_PRG_TIMEOUT); - } - // Return the Write Status - return status; -} -*/ diff --git a/eeprom_min.h b/eeprom_min.h deleted file mode 100644 --- a/eeprom_min.h +++ /dev/null @@ -1,26 +0,0 @@ -#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