Ignore:
Timestamp:
Jan 12, 2026, 10:28:53 AM (4 days ago)
Author:
f.jahn
Message:

Version number was increased.

Location:
ecs_cellMon/firmware/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ecs_cellMon/firmware/src/eeprom.c

    r8 r15  
    131131
    132132static uint32_t GetPage(uint32_t Address);
    133 static HAL_StatusTypeDef getEEPROMData(uint32_t address, uint8_t * data, uint32_t len);
     133static HAL_StatusTypeDef getEEPROMData(uint32_t address, uint8_t* data, uint32_t len);
    134134
    135135// muss modulo 8 noch hinzufügen wg 8 byte alignement
     
    186186}
    187187
    188 static HAL_StatusTypeDef getEEPROMData(uint32_t address, uint8_t * data, uint32_t len)
     188static HAL_StatusTypeDef getEEPROMData(uint32_t address, uint8_t* data, uint32_t len)
    189189{
    190190    uint32_t i = 0;
     
    219219}
    220220
    221 HAL_StatusTypeDef EEPROM_fullRestore(sys_data_t * data, bool keepSN)
    222 {
    223   eeprom_stored_data_t * dataToStore;
     221HAL_StatusTypeDef EEPROM_fullRestore(sys_data_t* data, bool keepSN)
     222{
     223  eeprom_stored_data_t* dataToStore;
    224224  uint32_t PageError;
    225225  uint32_t Address;
     
    230230  /****************LESE_DEFAULT_WERTE************************/
    231231
    232   dataToStore = (eeprom_stored_data_t *) eepromData;
     232  dataToStore = (eeprom_stored_data_t*) eepromData;
    233233 
    234234  memcpy( (void *) &dataToStore->changedData, (void*) &defaultEepromData, sizeof(dataToStore->changedData)) ;
     
    302302
    303303
    304 HAL_StatusTypeDef EEPROM_storeConfig(sys_data_t * data,bool withSN, bool saveNewKey)
    305 {
    306   eeprom_stored_data_t * dataToStore;
     304HAL_StatusTypeDef EEPROM_storeConfig(sys_data_t* data,bool withSN, bool saveNewKey)
     305{
     306  eeprom_stored_data_t* dataToStore;
    307307  uint32_t PageError;
    308308  uint32_t Address;
     
    427427}
    428428
    429 HAL_StatusTypeDef EEPROM_storeLogData()
    430 {
    431  
     429HAL_StatusTypeDef EEPROM_storeLogData(void)
     430{
    432431  uint32_t PageError;
    433432  uint32_t Address;
    434433  uint32_t x;
    435   log_data_t * logData;
     434  log_data_t* logData;
    436435  /****************LESE_WERTE_AUS_SYSDATA*********************/
    437436  printf("EEPROM STORE LOG DATA!\n");
    438437
    439438  //Zeiger auf Resevierten Ram Speicher, der für das speichern der Daten zuständig ist
    440   logData = (log_data_t *) eepromLogData;
     439  logData = (log_data_t*) eepromLogData;
    441440  logData->cycleCounter = sysData.s.cycleCounter;
    442441  logData->maxVoltage = sysData.s.maxVoltage;
     
    449448  logData->criticalUnderTempTime = sysData.s.criticalUnderTempTime;
    450449 
    451 
    452450  /****************PAGE_LÖSCHEN********************/
    453451  HAL_FLASH_Unlock();
     
    510508
    511509  //Zeiger auf Resevierten Ram Speicher, der für das speichern der Daten zuständig ist
    512   logData = (log_data_t *) eepromLogData;
     510  logData = (log_data_t*) eepromLogData;
    513511  logData->cycleCounter = 0;
    514512  logData->maxVoltage = 0;
     
    635633
    636634
    637 HAL_StatusTypeDef EEPROM_readLogData()
    638 {
    639   log_data_t * logData;
     635HAL_StatusTypeDef EEPROM_readLogData(void)
     636{
     637  log_data_t* logData;
    640638
    641639  /****************WERTE_AUS_FLASH_LESEN********************/
    642  
    643  
    644   if(getEEPROMData(USER_EEPROM_BASE_ADRESS + FLASH_PAGE_SIZE, (uint8_t *)eepromLogData, sizeof(eepromLogData)) != HAL_OK) return HAL_ERROR;
    645 
    646   logData = (log_data_t *) eepromLogData; 
     640   
     641  if(getEEPROMData(USER_EEPROM_BASE_ADRESS + FLASH_PAGE_SIZE, (uint8_t*)eepromLogData, sizeof(eepromLogData)) != HAL_OK) return HAL_ERROR;
     642
     643  logData = (log_data_t*) eepromLogData; 
    647644  sysData.s.cycleCounter = logData->cycleCounter;
    648645  sysData.s.maxVoltage = logData->maxVoltage; 
  • ecs_cellMon/firmware/src/sysdata.c

    r11 r15  
    100100  sysData.s.fwMajor     = 1;
    101101  sysData.s.fwMinor     = 0;
    102   sysData.s.fwRevision  = 3;
     102  sysData.s.fwRevision  = 4;
    103103  sysData.s.minVoltage = MIN_VOLTAGE_DEFAULT;
    104104  sysData.s.maxVoltage = MAX_VOLTAGE_DEFAULT;
Note: See TracChangeset for help on using the changeset viewer.