Rev 1965 | Rev 1968 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1965 | Rev 1967 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | #include "analog.h" |
6 | #include "analog.h" |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | #define EEPROM_ADR_PARAM_BEGIN 0 |
8 | #define EEPROM_ADR_PARAM_BEGIN 0 |
9 | 9 | ||
10 | #define PID_ACTIVE_SET 0 // byte |
10 | #define PID_ACTIVE_SET 0 // byte |
11 | #define EEPROM_ADR_ACCOFFSET 1 |
11 | //#define EEPROM_ADR_ACCOFFSET 1 |
12 | #define EEPROM_ADR_GYROOFFSET (EEPROM_ADR_ACCOFFSET+sizeof(sensorOffset_t)+2) |
12 | //#define EEPROM_ADR_GYROOFFSET (EEPROM_ADR_ACCOFFSET+sizeof(sensorOffset_t)+2) |
13 | #define EEPROM_ADR_DACVALUES (EEPROM_ADR_GYROOFFSET+sizeof(sensorOffset_t)+2) |
13 | //#define EEPROM_ADR_GYROAMPLIFIER (EEPROM_ADR_GYROOFFSET+sizeof(sensorOffset_t)+2) |
14 | #define EEPROM_ADR_CHANNELMAP (EEPROM_ADR_GYROOFFSET+sizeof(sensorOffset_t)+2) |
14 | //#define EEPROM_ADR_CHANNELMAP (EEPROM_ADR_GYROAMPLIFIER+sizeof(sensorOffset_t)+2) |
- | 15 | //#define EEPROM_ADR_MIXER_TABLE (EEPROM_ADR_CHANNELMAP+sizeof(channelMap_t)+2) |
|
- | 16 | //#define EEPROM_ADR_PARAMSET_BEGIN (EEPROM_ADR_MIXER_TABLE+sizeof(mixerMatrix_t)+2) |
|
- | 17 | ||
- | 18 | #define EEPROM_ADR_ACCOFFSET 10 |
|
- | 19 | #define EEPROM_ADR_GYROOFFSET 20 |
|
- | 20 | #define EEPROM_ADR_GYROAMPLIFIER 30 |
|
- | 21 | #define EEPROM_ADR_CHANNELMAP 40 |
|
Line 15... | Line 22... | ||
15 | #define EEPROM_ADR_MIXER_TABLE (EEPROM_ADR_CHANNELMAP+sizeof(channelMap_t)+2) |
22 | #define EEPROM_ADR_MIXER_TABLE 60 |
16 | #define EEPROM_ADR_PARAMSET_BEGIN (EEPROM_ADR_CHANNELMAP+sizeof(mixerMatrix_t)+2) |
23 | #define EEPROM_ADR_PARAMSET_BEGIN 200 |
17 | 24 | ||
18 | #define CHANNELMAP_REVISION 0 |
25 | #define CHANNELMAP_REVISION 0 |
Line 19... | Line 26... | ||
19 | #define EEPARAM_REVISION 0 |
26 | #define EEPARAM_REVISION 0 |
20 | #define EEMIXER_REVISION 0 |
27 | #define EEMIXER_REVISION 0 |
21 | #define SENSOROFFSET_REVISION 0 |
28 | #define SENSOROFFSET_REVISION 0 |
Line 22... | Line 29... | ||
22 | 29 | ||
23 | extern void paramSet_readOrDefault(void); |
30 | void paramSet_readOrDefault(void); |
Line 24... | Line 31... | ||
24 | extern void channelMap_readOrDefault(void); |
31 | void channelMap_readOrDefault(void); |
25 | extern void mixerMatrix_readOrDefault(void); |
32 | void mixerMatrix_readOrDefault(void); |
Line 26... | Line 33... | ||
26 | 33 | ||
27 | extern uint8_t paramSet_readFromEEProm(uint8_t setnumber); |
34 | uint8_t paramSet_readFromEEProm(uint8_t setnumber); |
Line 28... | Line 35... | ||
28 | extern void paramSet_writeToEEProm(uint8_t setnumber); |
35 | void paramSet_writeToEEProm(uint8_t setnumber); |
29 | 36 | ||
Line 30... | Line 37... | ||
30 | extern uint8_t channelMap_readFromEEProm(void); |
37 | uint8_t channelMap_readFromEEProm(void); |
31 | extern void channelMap_writeToEEProm(void); |
38 | void channelMap_writeToEEProm(void); |
Line 32... | Line 39... | ||
32 | 39 | ||
33 | extern uint8_t mixerMatrix_eeadFromEEProm(void); |
- | |
34 | extern void mixerMatrix_writeToEEProm(void); |
40 | uint8_t mixerMatrix_eeadFromEEProm(void); |
35 | - | ||
Line -... | Line 41... | ||
- | 41 | void mixerMatrix_writeToEEProm(void); |
|
- | 42 | ||
- | 43 | uint8_t gyroAmplifierOffset_readFromEEProm(void); |
|
- | 44 | void gyroAmplifierOffset_writeToEEProm(void); |
|
- | 45 | ||
36 | extern uint8_t accOffset_readFromEEProm(void); |
46 | uint8_t gyroOffset_readFromEEProm(void); |
37 | extern void accOffset_writeToEEProm(void); |
47 | void gyroOffset_writeToEEProm(void); |
Line 38... | Line 48... | ||
38 | 48 |