From: Keith Packard Date: Thu, 23 Jan 2025 17:29:15 +0000 (-0800) Subject: telegps-v4.0-seeed: Test CC1200 using ao_radio_post X-Git-Tag: 1.9.20~1^2~23 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=d35c1488cd2674749d60c9863aba244d98181abd;p=fw%2Faltos telegps-v4.0-seeed: Test CC1200 using ao_radio_post Make sure the radio chip is alive enough to respond to SPI. Signed-off-by: Keith Packard --- diff --git a/src/telegps-v4.0-seeed/ao_telegps_seeed.c b/src/telegps-v4.0-seeed/ao_telegps_seeed.c index 18dee5d6..b9cc8187 100644 --- a/src/telegps-v4.0-seeed/ao_telegps_seeed.c +++ b/src/telegps-v4.0-seeed/ao_telegps_seeed.c @@ -24,6 +24,7 @@ #define AO_FAIL_FLASH 1 #define AO_FAIL_ADC 2 #define AO_FAIL_GPS 3 +#define AO_FAIL_RADIO 4 static void ao_validate(void) @@ -69,6 +70,10 @@ ao_validate(void) if ((AO_TICK_SIGNED) (ao_time() - gps_start) > (AO_TICK_SIGNED) AO_SEC_TO_TICKS(10)) ao_panic(AO_FAIL_GPS); } + + if (!ao_radio_post()) + ao_panic(AO_FAIL_RADIO); + ao_led_on(LEDS_AVAILABLE); ao_exit(); }