From ff9d86655040e8893cf13bd25c4e8db900380b98 Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 13 Jul 2015 11:05:03 +0200 Subject: [PATCH] [Taranis] "BOOT" string was optimized out from the bootloader! --- radio/src/targets/taranis/bootloader/boot.cpp | 1 + radio/src/targets/taranis/i2c_driver.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/radio/src/targets/taranis/bootloader/boot.cpp b/radio/src/targets/taranis/bootloader/boot.cpp index 366544167..8567199e4 100755 --- a/radio/src/targets/taranis/bootloader/boot.cpp +++ b/radio/src/targets/taranis/bootloader/boot.cpp @@ -403,6 +403,7 @@ int main() backlightInit(); lcd_clear(); + lcd_putsn(0, 0, (const char *)bootloaderVersion, 0); // trick to avoid bootloaderVersion to be optimized out ... lcd_putsLeft(0, BOOTLOADER_TITLE); lcd_invert_line(0); lcdRefresh(); diff --git a/radio/src/targets/taranis/i2c_driver.cpp b/radio/src/targets/taranis/i2c_driver.cpp index 747d3a2b4..03a622d3f 100644 --- a/radio/src/targets/taranis/i2c_driver.cpp +++ b/radio/src/targets/taranis/i2c_driver.cpp @@ -222,6 +222,7 @@ void eepromWaitEepromStandbyState(void) } } +#if !defined(BOOT) void setVolume(uint8_t volume) { if (volume > VOLUME_LEVEL_MAX) { @@ -248,6 +249,7 @@ void setVolume(uint8_t volume) I2C_GenerateSTOP(I2C, ENABLE); } +#endif #if 0 uint8_t I2C_read_volume()