Subversion Repositories FlightCtrl

Rev

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