Subversion Repositories FlightCtrl

Rev

Rev 2092 | Rev 2157 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2092 Rev 2156
Line 147... Line 147...
147
 
147
 
148
/***************************************************/
148
/***************************************************/
149
/* MixerTable                                      */
149
/* MixerTable                                      */
150
/***************************************************/
150
/***************************************************/
151
void mixerMatrix_writeToEEProm(void) {
151
void mixerMatrix_writeToEEProm(void) {
152
  writeChecksummedBlock(EEMIXER_REVISION, (uint8_t*)&mixerMatrix, EEPROM_ADR_MIXER_TABLE, sizeof(mixerMatrix_t));
152
  writeChecksummedBlock(EEMIXER_REVISION, (uint8_t*)&mixerMatrix, EEPROM_ADR_MIXER_TABLE, sizeof(MixerMatrix_t));
Line 153... Line 153...
153
}
153
}
154
 
154
 
155
void mixerMatrix_readOrDefault(void) {
155
void mixerMatrix_readOrDefault(void) {
156
  // load mixer table
156
  // load mixer table
157
  if (readChecksummedBlock(EEMIXER_REVISION, (uint8_t*)&mixerMatrix, EEPROM_ADR_MIXER_TABLE, sizeof(mixerMatrix_t))) {
157
  if (readChecksummedBlock(EEMIXER_REVISION, (uint8_t*)&mixerMatrix, EEPROM_ADR_MIXER_TABLE, sizeof(MixerMatrix_t))) {
158
    printf("\n\rwriting default mixerMatrix");
158
    printf("\n\rwriting default mixerMatrix");
159
    mixerMatrix_default(); // Quadro
159
    mixerMatrix_default(); // Quadro
160
    mixerMatrix_writeToEEProm();
160
    mixerMatrix_writeToEEProm();
Line 172... Line 172...
172
 
172
 
173
/***************************************************/
173
/***************************************************/
174
/* ChannelMap                                      */
174
/* ChannelMap                                      */
175
/***************************************************/
175
/***************************************************/
176
void channelMap_writeToEEProm(void) {
176
void channelMap_writeToEEProm(void) {
177
  writeChecksummedBlock(CHANNELMAP_REVISION, (uint8_t*)&channelMap, EEPROM_ADR_CHANNELMAP, sizeof(channelMap_t));
177
  writeChecksummedBlock(CHANNELMAP_REVISION, (uint8_t*)&channelMap, EEPROM_ADR_CHANNELMAP, sizeof(ChannelMap_t));
Line 178... Line 178...
178
}
178
}
179
 
179
 
180
void channelMap_readOrDefault(void) {
180
void channelMap_readOrDefault(void) {
181
  if (readChecksummedBlock(CHANNELMAP_REVISION, (uint8_t*)&channelMap, EEPROM_ADR_CHANNELMAP, sizeof(channelMap_t))) {
181
  if (readChecksummedBlock(CHANNELMAP_REVISION, (uint8_t*)&channelMap, EEPROM_ADR_CHANNELMAP, sizeof(ChannelMap_t))) {
182
    printf("\n\rwriting default channel map");
182
    printf("\n\rwriting default channel map");
183
    channelMap_default();
183
    channelMap_default();
184
    channelMap_writeToEEProm();
184
    channelMap_writeToEEProm();