From e80e4e3bfde2331702cd17f433cfa978d154934a Mon Sep 17 00:00:00 2001 From: bernd-herzog Date: Fri, 5 May 2023 12:58:14 +0200 Subject: [PATCH] refactoring --- firmware/application/portapack.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index c2fef913..2d460157 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -489,8 +489,9 @@ bool init() { chThdSleepMilliseconds(10); - uint32_t result = portapack::cpld::update_if_necessary(portapack_cpld_config()); - if ( result == 3 /* program failed */ ) { + portapack::cpld::CpldUpdateStatus result = portapack::cpld::update_if_necessary(portapack_cpld_config()); + if ( result == portapack::cpld::CpldUpdateStatus::Program_failed ) { + chThdSleepMilliseconds(10); // Mode left (R1) and right (R2,H2,H2+) bypass going into hackrf mode after failing CPLD update // Mode center (autodetect), up (R1) and down (R2,H2,H2) will go into hackrf mode after failing CPLD update