From d35c1488cd2674749d60c9863aba244d98181abd Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 23 Jan 2025 09:29:15 -0800 Subject: [PATCH] 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 --- src/telegps-v4.0-seeed/ao_telegps_seeed.c | 5 +++++ 1 file changed, 5 insertions(+) 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(); } -- 2.47.2