Rev 2058 | Rev 2062 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2058 | Rev 2059 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | /* P */uint8_t compassControlHeading; |
45 | /* P */uint8_t compassControlHeading; |
Line 46... | Line 46... | ||
46 | 46 | ||
47 | // Control |
47 | // Control |
48 | /* P */uint8_t externalControl; |
48 | /* P */uint8_t externalControl; |
49 | /* P */uint8_t dynamicStability; |
- | |
Line 50... | Line 49... | ||
50 | uint8_t maxAccVector; |
49 | /* P */uint8_t dynamicStability; |
51 | 50 | ||
52 | // Height control |
51 | // Height control |
53 | /*PMM*/uint8_t heightP; |
52 | /*PMM*/uint8_t heightP; |
Line 68... | Line 67... | ||
68 | 67 | ||
69 | // Simple direct navigation |
68 | // Simple direct navigation |
Line 70... | Line 69... | ||
70 | uint8_t naviMode; |
69 | uint8_t naviMode; |
71 | 70 | ||
Line 72... | Line 71... | ||
72 | /* P */uint8_t userParams[8]; |
71 | /* P */uint8_t userParams[8]; |
Line 73... | Line 72... | ||
73 | } dynamicParam_t; |
72 | } DynamicParams_t; |
74 | 73 | ||
75 | extern volatile dynamicParam_t dynamicParams; |
74 | extern volatile DynamicParams_t dynamicParams; |
76 | 75 | ||
Line -... | Line 76... | ||
- | 76 | typedef struct { |
|
77 | typedef struct { |
77 | uint8_t sourceIdx, targetIdx; |
78 | uint8_t sourceIdx, targetIdx; |
78 | uint8_t min, max; |
79 | uint8_t min, max; |
79 | } MMXLATION; |
- | 80 | ||
Line 80... | Line 81... | ||
80 | } MMXLATION; |
81 | /* |
81 | 82 | typedef struct { |
|
82 | typedef struct { |
83 | uint8_t sourceIdx, targetIdx; |
83 | uint8_t sourceIdx, targetIdx; |
84 | } XLATION; |
Line 126... | Line 127... | ||
126 | uint8_t gyroPIDFilterConstant; |
127 | uint8_t gyroPIDFilterConstant; |
127 | uint8_t gyroATTFilterConstant; |
128 | uint8_t gyroATTFilterConstant; |
128 | uint8_t gyroDFilterConstant; |
129 | uint8_t gyroDFilterConstant; |
129 | uint8_t accFilterConstant; |
130 | uint8_t accFilterConstant; |
Line 130... | Line -... | ||
130 | - | ||
131 | uint8_t maxAccVector; |
- | |
132 | uint8_t maxControlActivity; |
131 | |
- | 132 | uint8_t zerothOrderCorrection; |
|
- | 133 | uint8_t zerothOrderCorrectionAccTolerance; |
|
133 | uint8_t zerothOrderCorrection; |
134 | uint8_t zerothOrderCorrectionControlTolerance; |
134 | uint8_t driftCompDivider; // 1/k (Koppel_ACC_Wirkung) |
135 | uint8_t driftCompDivider; // 1/k (Koppel_ACC_Wirkung) |
Line 135... | Line 136... | ||
135 | uint8_t driftCompLimit; // limit for gyrodrift compensation |
136 | uint8_t driftCompLimit; // limit for gyrodrift compensation |
136 | 137 | ||
Line 267... | Line 268... | ||
267 | 268 | ||
268 | void channelMap_default(void); |
269 | void channelMap_default(void); |
269 | void paramSet_default(uint8_t setnumber); |
270 | void paramSet_default(uint8_t setnumber); |
Line -... | Line 271... | ||
- | 271 | void mixerMatrix_default(void); |
|
- | 272 | ||
270 | void mixerMatrix_default(void); |
273 | void configuration_setNormalFlightParameters(void); |
- | 274 | void configuration_setFailsafeFlightParameters(void); |
|
271 | 275 | void configuration_applyVariablesToParams(void); |
|
272 | void configuration_applyVariablesToParams(void); |
276 | |
Line -... | Line 277... | ||
- | 277 | uint8_t getCPUType(void); |
|
- | 278 | uint8_t getBoardRelease(void); |
|
273 | uint8_t getCPUType(void); |
279 |