8,24 → 8,24 |
#define EEPROM_ADR_PARAM_BEGIN 0 |
#define EEPROM_CHECKSUMMED_BLOCK_OVERHEAD 3 |
|
#define PID_ACTIVE_SET 0 // byte |
#define EEPROM_ADR_ACCOFFSET 1 |
#define EEPROM_ADR_GYROOFFSET (EEPROM_ADR_ACCOFFSET+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
#define EEPROM_ADR_GYROAMPLIFIER (EEPROM_ADR_GYROOFFSET+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
#define EEPROM_ADR_CHANNELMAP (EEPROM_ADR_GYROAMPLIFIER+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
#define EEPROM_ADR_MIXER_TABLE (EEPROM_ADR_CHANNELMAP+sizeof(channelMap_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
#define EEPROM_ADR_PARAMSET_BEGIN (EEPROM_ADR_MIXER_TABLE+sizeof(mixerMatrix_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
#define PID_ACTIVE_SET 0 // byte |
//#define EEPROM_ADR_ACCOFFSET 1 |
//#define EEPROM_ADR_GYROOFFSET (EEPROM_ADR_ACCOFFSET+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
//#define EEPROM_ADR_GYROAMPLIFIER (EEPROM_ADR_GYROOFFSET+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
//#define EEPROM_ADR_CHANNELMAP (EEPROM_ADR_GYROAMPLIFIER+sizeof(sensorOffset_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
//#define EEPROM_ADR_MIXER_TABLE (EEPROM_ADR_CHANNELMAP+sizeof(channelMap_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
//#define EEPROM_ADR_PARAMSET_BEGIN (EEPROM_ADR_MIXER_TABLE+sizeof(mixerMatrix_t)+EEPROM_CHECKSUMMED_BLOCK_OVERHEAD) |
|
//#define EEPROM_ADR_ACCOFFSET 10 |
//#define EEPROM_ADR_GYROOFFSET 20 |
//#define EEPROM_ADR_GYROAMPLIFIER 30 |
//#define EEPROM_ADR_CHANNELMAP 40 |
//#define EEPROM_ADR_MIXER_TABLE 60 |
//#define EEPROM_ADR_PARAMSET_BEGIN 200 |
#define EEPROM_ADR_ACCOFFSET 16 |
#define EEPROM_ADR_GYROOFFSET 32 |
#define EEPROM_ADR_GYROAMPLIFIER 48 |
#define EEPROM_ADR_CHANNELMAP 64 |
#define EEPROM_ADR_MIXER_TABLE 128 |
#define EEPROM_ADR_PARAMSET_BEGIN 256 |
|
#define CHANNELMAP_REVISION 0 |
#define EEPARAM_REVISION 0 |
#define EEMIXER_REVISION 0 |
#define EEPARAM_REVISION 0 |
#define EEMIXER_REVISION 0 |
#define SENSOROFFSET_REVISION 0 |
|
void paramSet_readOrDefault(void); |
35,10 → 35,10 |
uint8_t paramSet_readFromEEProm(uint8_t setnumber); |
void paramSet_writeToEEProm(uint8_t setnumber); |
|
uint8_t channelMap_readFromEEProm(void); |
//uint8_t channelMap_readFromEEProm(void); |
void channelMap_writeToEEProm(void); |
|
uint8_t mixerMatrix_eeadFromEEProm(void); |
//uint8_t mixerMatrix_readFromEEProm(void); |
void mixerMatrix_writeToEEProm(void); |
|
uint8_t gyroAmplifierOffset_readFromEEProm(void); |