From 3424c1f2d670fd0237516f86bdffe79f7db6bac2 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sat, 13 Jun 2015 10:29:16 +0200 Subject: [PATCH] [Taranis] Keys shifted in the bootloader --- radio/src/targets/taranis/bootloader/boot.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/radio/src/targets/taranis/bootloader/boot.cpp b/radio/src/targets/taranis/bootloader/boot.cpp index 2327e1c3d..383ec9991 100755 --- a/radio/src/targets/taranis/bootloader/boot.cpp +++ b/radio/src/targets/taranis/bootloader/boot.cpp @@ -200,9 +200,8 @@ void interrupt10ms(void) uint8_t enuk = KEY_MENU; uint8_t in = readKeys(); - - for (int i = 1; i < 7; i++) { - uint8_t value = in & (1 << i); + for (uint8_t i = 1; i != uint8_t(1 << TRM_BASE); i <<= 1) { + uint8_t value = (in & i); keys[enuk].input(value); ++enuk; }