123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- * settings.h
- *
- * Created on: Apr 23, 2025
- * Author: andre
- */
- #ifndef INC_SETTINGS_H_
- #define INC_SETTINGS_H_
- #define FLASH_SETTINGS_START_ADDR 0x8007800 // 32 KB Memory
- #define SETTINGS_WORDS 5
- /*
- typedef struct
- {
- uint16_t start_ch1;
- uint16_t start_ch2;
- uint16_t start_ch3;
- uint16_t start_ch4;
- uint16_t start_ch5;
- uint16_t fail_ch1;
- uint16_t fail_ch2;
- uint16_t fail_ch3;
- uint16_t fail_ch4;
- uint16_t fail_ch5;
- } SettingsStruct;
- */
- typedef struct
- {
- uint16_t start[5];
- uint16_t fail[5];
- } SettingsStruct;
- void SettingsInit(void);
- void SettinsDefault(void);
- void SettingsSave(void);
- void SettingsLoad(void);
- void SettingsReset(void);
- #endif /* INC_SETTINGS_H_ */
|