From: Keith Packard Date: Mon, 10 Apr 2023 02:39:37 +0000 (-0700) Subject: altos: Make sure storage is setup before starting log X-Git-Tag: 1.9.16~1^2~6^2~4 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=07bade3be82f8fb0edda6481cc3bda9df425d996 altos: Make sure storage is setup before starting log TeleGPS v3.0 uses internal eeprom for config, so storage wasn't getting setup before doing the telegps-specific init bits. Instead of worrying about it, just call ao_storage_setup at the top so that storage is always ready to go. Signed-off-by: Keith Packard --- diff --git a/src/kernel/ao_log.c b/src/kernel/ao_log.c index 53d66669..5a5f12c6 100644 --- a/src/kernel/ao_log.c +++ b/src/kernel/ao_log.c @@ -273,6 +273,8 @@ ao_log_scan(void) /* Get any existing flight number */ ao_flight_number = ao_log_max_flight(); + ao_storage_setup(); + #if FLIGHT_LOG_APPEND /* Deal with older OS versions which stored multiple