![]() |
Autodrone
Multi-Domain Vehicle
|
This file configures the EEPROM settings of the flight controller. More...
Go to the source code of this file.
Macros | |
#define | FLASH_WRITE_EEPROM_ADDR 0x08060000 |
Enumerations | |
enum | { eepromConfigNUMWORD = sizeof(eepromConfig_t)/sizeof(uint32_t) } |
Functions | |
void | parseRcChannels (const char *input) |
uint32_t | crc32bEEPROM (eepromConfig_t *e, int includeCRCAtEnd) |
void | readEEPROM (void) |
HAL_StatusTypeDef | writeEEPROM (void) |
void | checkFirstTime (bool eepromReset) |
Sets all the default config values. More... | |
Variables | |
const char | rcChannelLetters [12] |
semaphore_t | eepromChanged |
This file configures the EEPROM settings of the flight controller.
#define FLASH_WRITE_EEPROM_ADDR 0x08060000 |
void checkFirstTime | ( | bool | eepromReset | ) |
Sets all the default config values.
bool | eepromReset Whether or not you want to write config values to EEPROM. |
uint32_t crc32bEEPROM | ( | eepromConfig_t * | e, |
int | includeCRCAtEnd | ||
) |
void parseRcChannels | ( | const char * | input | ) |
void readEEPROM | ( | void | ) |
HAL_StatusTypeDef writeEEPROM | ( | void | ) |
|
extern |
|
extern |