Files
hpsg5-controller_v2-stm32g4/Core/Inc/ee_manager.h

35 lines
634 B
C

/*
* ee_manager.h
*
* Created on: Jul 16, 2025
* Author: herli
*/
#ifndef INC_EE_MANAGER_H_
#define INC_EE_MANAGER_H_
#include <stdint.h>
//#include "injection.h"
extern uint8_t memWrite;
/* EEprom values in ram */
extern float dFi;
extern int8_t s_dfi_code;
extern uint8_t inj_mode;
extern uint8_t requestWriteHours;
extern void MEM_Init(void);
extern void MEM_WriteAll(void);
extern void MEM_RetrieveValues(void);
extern void MEM_WriteCustom(int8_t c_dFi, uint8_t c_inj_mode);
extern void IncrementQuartHourCounter(void);
extern int8_t GetDfiValue();
void MEM_WriteDefault(void);
#endif /* INC_EE_MANAGER_H_ */