diff --git a/radio/src/targets/common/arm/stm32/timers_driver.h b/radio/src/targets/common/arm/stm32/timers_driver.h index 5e9291e9b..2c39eb9cc 100644 --- a/radio/src/targets/common/arm/stm32/timers_driver.h +++ b/radio/src/targets/common/arm/stm32/timers_driver.h @@ -25,6 +25,7 @@ uint16_t getTmr2MHz(); +#define watchdogSuspend(timeout) #else #include "board.h" diff --git a/radio/src/targets/horus/backlight_driver.cpp b/radio/src/targets/horus/backlight_driver.cpp index 8a759c139..87f914832 100644 --- a/radio/src/targets/horus/backlight_driver.cpp +++ b/radio/src/targets/horus/backlight_driver.cpp @@ -22,6 +22,10 @@ #include "opentx_types.h" #include "board.h" +#if !defined(BOOT) +#include "myeeprom.h" +#endif + void backlightInit() { // PIN init diff --git a/radio/src/targets/horus/board.cpp b/radio/src/targets/horus/board.cpp index 7ef83cd33..2bec36436 100644 --- a/radio/src/targets/horus/board.cpp +++ b/radio/src/targets/horus/board.cpp @@ -63,7 +63,7 @@ void watchdogInit(unsigned int duration) IWDG->KR = 0xCCCC; // start } -#if HAS_SPORT_UPDATE_CONNECTOR() +#if HAS_SPORT_UPDATE_CONNECTOR() && !defined(BOOT) void sportUpdateInit() { GPIO_InitTypeDef GPIO_InitStructure; @@ -257,7 +257,7 @@ void boardInit() usbChargerInit(); #endif -#if HAS_SPORT_UPDATE_CONNECTOR() +#if HAS_SPORT_UPDATE_CONNECTOR() && !defined(BOOT) sportUpdateInit(); #endif diff --git a/radio/src/targets/simu/simpgmspace.cpp b/radio/src/targets/simu/simpgmspace.cpp index eaea1543b..e7f8db16c 100644 --- a/radio/src/targets/simu/simpgmspace.cpp +++ b/radio/src/targets/simu/simpgmspace.cpp @@ -47,6 +47,8 @@ bool simu_running = false; uint32_t telemetryErrors = 0; +volatile rotenc_t rotencValue = 0; + // TODO: remove all STM32 defs GPIO_TypeDef gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog, gpioh, gpioi, gpioj; USART_TypeDef Usart0, Usart1, Usart2, Usart3, Usart4; diff --git a/radio/src/targets/taranis/lcd_driver_aspi.cpp b/radio/src/targets/taranis/lcd_driver_aspi.cpp index 55385504f..ade0d3025 100644 --- a/radio/src/targets/taranis/lcd_driver_aspi.cpp +++ b/radio/src/targets/taranis/lcd_driver_aspi.cpp @@ -22,6 +22,11 @@ #include "board.h" #include "lcd.h" +#if !defined(BOOT) +#include "myeeprom.h" +#include "debug.h" +#endif + #define CONTRAST_OFS 5 #define RESET_WAIT_DELAY_MS 1300 // Wait time after LCD reset before first command diff --git a/radio/src/targets/taranis/top_lcd_driver.cpp b/radio/src/targets/taranis/top_lcd_driver.cpp index d15cad1de..2e08dd88d 100644 --- a/radio/src/targets/taranis/top_lcd_driver.cpp +++ b/radio/src/targets/taranis/top_lcd_driver.cpp @@ -19,7 +19,11 @@ * GNU General Public License for more details. */ +#include + +#include "opentx.h" #include "board.h" +#include "lcd.h" #define CS1_HIGH() TOPLCD_GPIO->BSRRL = TOPLCD_GPIO_PIN_CS1 #define CS1_LOW() TOPLCD_GPIO->BSRRH = TOPLCD_GPIO_PIN_CS1 diff --git a/radio/src/translations/untranslated.h b/radio/src/translations/untranslated.h index a7c73e8a3..bfdc7e936 100644 --- a/radio/src/translations/untranslated.h +++ b/radio/src/translations/untranslated.h @@ -52,7 +52,7 @@ #define TR_SW_VSRCRAW \ STR_CHAR_SWITCH "SA", STR_CHAR_SWITCH "SB", STR_CHAR_SWITCH "SC", \ STR_CHAR_SWITCH "SD", STR_CHAR_SWITCH "SG", STR_CHAR_SWITCH "SH", \ - STR_CHAR_SWITCH "SI", STR_CHAR_SWITCH "SJ", + STR_CHAR_SWITCH "SI", STR_CHAR_SWITCH "SJ" #elif defined(RADIO_TX12) #define TR_POTS_VSRCRAW STR_CHAR_POT "S1", STR_CHAR_POT "S2" #define TR_SW_VSRCRAW \ @@ -71,7 +71,7 @@ #define TR_SW_VSRCRAW STR_CHAR_SWITCH"SA", STR_CHAR_SWITCH"SB", STR_CHAR_SWITCH"SC", STR_CHAR_SWITCH"SD", STR_CHAR_SWITCH"SE", STR_CHAR_SWITCH"SF", STR_CHAR_SWITCH"SG" #elif defined(PCBX9LITE) #define TR_POTS_VSRCRAW STR_CHAR_POT"S1" - #define TR_SW_VSRCRAW STR_CHAR_SWITCH"SA", STR_CHAR_SWITCH"SB", STR_CHAR_SWITCH"SC", STR_CHAR_SWITCH"SD", STR_CHAR_SWITCH"SE", + #define TR_SW_VSRCRAW STR_CHAR_SWITCH"SA", STR_CHAR_SWITCH"SB", STR_CHAR_SWITCH"SC", STR_CHAR_SWITCH"SD", STR_CHAR_SWITCH"SE" #elif defined(PCBTARANIS) #define TR_POTS_VSRCRAW STR_CHAR_POT"S1", STR_CHAR_POT"S2", STR_CHAR_POT"S3", STR_CHAR_SLIDER"LS", STR_CHAR_SLIDER"RS" #define TR_SW_VSRCRAW STR_CHAR_SWITCH"SA", STR_CHAR_SWITCH"SB", STR_CHAR_SWITCH"SC", STR_CHAR_SWITCH"SD", STR_CHAR_SWITCH"SE", STR_CHAR_SWITCH"SF", STR_CHAR_SWITCH"SG", STR_CHAR_SWITCH"SH", STR_CHAR_SWITCH"SI"