From 07bade3be82f8fb0edda6481cc3bda9df425d996 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 9 Apr 2023 19:39:37 -0700 Subject: [PATCH] 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 --- src/kernel/ao_log.c | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.30.2