Rev 780 | Rev 865 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 780 | Rev 819 | ||
---|---|---|---|
Line 351... | Line 351... | ||
351 | NCParams[NCPARAMS_BARO_KOMPENSATION] = LuftdruckTemperaturKompensation; |
351 | NCParams[NCPARAMS_BARO_KOMPENSATION] = LuftdruckTemperaturKompensation; |
352 | NCParamState[NCPARAMS_BARO_KOMPENSATION] = NCRARAM_STATE_VALID; |
352 | NCParamState[NCPARAMS_BARO_KOMPENSATION] = NCRARAM_STATE_VALID; |
353 | if(LuftdruckTemperaturKompensation) UART1_PutString("\r\n Baro Temperature Calibration active\r\n"); |
353 | if(LuftdruckTemperaturKompensation) UART1_PutString("\r\n Baro Temperature Calibration active\r\n"); |
354 | } |
354 | } |
Line -... | Line 355... | ||
- | 355 | ||
- | 356 | void WriteBaudrateIndexToEEprom(void) |
|
- | 357 | { |
|
- | 358 | u8 data[2]; |
|
- | 359 | #define BAUD_KOMPATIBLE 1 |
|
- | 360 | data[0] = ToFcBaudrateIndex; |
|
- | 361 | data[1] = ToFcBaudrateIndex + BAUD_KOMPATIBLE; |
|
- | 362 | EEPROM_WriteBlock(EEPROM_ADR_BAUDRATE_INDEX,(u8 *)&data,2); |
|
- | 363 | // UART1_PutString(" EE-BD-WRITE:"); UART1_Putchar('0'+ToFcBaudrateIndex); |
|
- | 364 | } |
|
- | 365 | ||
- | 366 | void ReadBaudrateIndexfromEEprom(void) |
|
- | 367 | { |
|
- | 368 | u8 data[2]; |
|
- | 369 | EEPROM_ReadBlock(EEPROM_ADR_BAUDRATE_INDEX,(u8 *)&data,2); |
|
- | 370 | if(data[0] + BAUD_KOMPATIBLE == data[1]) |
|
- | 371 | { |
|
- | 372 | ToFcBaudrateIndex = data[0]; |
|
- | 373 | Uart1Baudrate = BAUDRATES[ToFcBaudrateIndex]; |
|
- | 374 | // UART1_PutString(" EE-BD-OK:"); UART1_Putchar('0'+ToFcBaudrateIndex); |
|
- | 375 | ||
- | 376 | } |
|
- | 377 | else UART1_PutString(" EE-BD-ERR "); |
|
- | 378 | } |
|
- | 379 | ||
- | 380 | ||
- | 381 |