diff options
author | Keith Packard <keithp@keithp.com> | 2010-08-23 22:03:36 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2010-08-23 22:03:36 -0700 |
commit | 56b906f535ac2f86bcab71addbbcd376d74f6a73 (patch) | |
tree | 09b5f0aea253752da6ea87df0fabf335c11aa31a /src/ao_config.c | |
parent | 4c0c099716197ef7539be0cf55bbb164f6804958 (diff) |
altos: Place rom config variables in fixed location
The device serial number and radio calibration values are stored in
flash, mostly so that TeleDongle gets them saved.
Placing them in well-known locations (starting at 0xa0) makes it
possible to find the previous configuration and to re-write it
easily, without requiring the .map file.
altosui doesn't have the .map file parsing code, so it relies upon
this new technique. As a benefit, it reads the old values from the
device before reprogramming it.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/ao_config.c')
-rw-r--r-- | src/ao_config.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/ao_config.c b/src/ao_config.c index cbd639a5..88b52dc0 100644 --- a/src/ao_config.c +++ b/src/ao_config.c @@ -27,16 +27,6 @@ __xdata uint8_t ao_config_mutex; #define AO_CONFIG_DEFAULT_CALLSIGN "N0CALL" #define AO_CONFIG_DEFAULT_ACCEL_ZERO_G 16000 #define AO_CONFIG_DEFAULT_APOGEE_DELAY 0 -/* - * For 434.550MHz, the frequency value is: - * - * 434.550e6 / (24e6 / 2**16) = 1186611.2 - * - * This value is stored in a const variable so that - * ao-load can change it during programming for - * devices that have no eeprom for config data. - */ -const uint32_t ao_radio_cal = 1186611; #if HAS_EEPROM static void |