Move all EEPROM stuff into settings file
Refactor version upgrade logic Add some new settings values
This commit is contained in:
parent
ce9459fe75
commit
c38adcd56c
3 changed files with 184 additions and 115 deletions
|
@ -2,8 +2,6 @@
|
|||
#ifndef __SETTINGS_H
|
||||
#define __SETTINGS_H
|
||||
|
||||
|
||||
|
||||
// EEPROM addresses for settings
|
||||
#define VERSION_ADDR 0
|
||||
#define BREATH_THR_ADDR 2
|
||||
|
@ -54,9 +52,19 @@
|
|||
#define VIB_SENS_BITE_ADDR 92
|
||||
#define VIB_SQUELCH_BITE_ADDR 94
|
||||
#define VIB_CONTROL_ADDR 96
|
||||
#define TRILL3_INTERVAL_ADDR 98
|
||||
#define BCAS_MODE_ADDR 100
|
||||
#define DAC_MODE_ADDR 102
|
||||
#define FASTBOOT_ADDR 104
|
||||
|
||||
|
||||
|
||||
//DAC output modes
|
||||
#define DAC_MODE_BREATH 0
|
||||
#define DAC_MODE_PITCH 1
|
||||
|
||||
//"factory" values for settings
|
||||
#define VERSION 32
|
||||
#define EEPROM_VERSION 32
|
||||
#define BREATH_THR_FACTORY 1400
|
||||
#define BREATH_MAX_FACTORY 4000
|
||||
#define PORTAM_THR_FACTORY 2600
|
||||
|
@ -101,4 +109,13 @@
|
|||
#define VIB_SQUELCH_BITE_FACTORY 10
|
||||
#define VIB_CONTROL_FACTORY 0
|
||||
|
||||
#define TRILL3_INTERVAL_FACTORY 4
|
||||
#define BCAS_MODE_FACTORY 0
|
||||
#define DAC_MODE_FACTORY DAC_MODE_BREATH
|
||||
#define FASTBOOT_FACTORY 0
|
||||
|
||||
|
||||
bool readEEPROM();
|
||||
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue