diff --git a/Bootload/AfterburnerV3.1.2.bin b/Bootload/AfterburnerV3.1.2.bin index d1a0f1d..804404c 100644 Binary files a/Bootload/AfterburnerV3.1.2.bin and b/Bootload/AfterburnerV3.1.2.bin differ diff --git a/src/OLED/ScreenHeader.cpp b/src/OLED/ScreenHeader.cpp index 27cf361..8b929ba 100644 --- a/src/OLED/ScreenHeader.cpp +++ b/src/OLED/ScreenHeader.cpp @@ -332,9 +332,10 @@ CScreenHeader::showTimers() int nextTimer = CTimerManager::getNextTimer(); // timer ID and repeat flag info of next scheduled timer if(nextTimer) { int xPos = X_TIMER_ICON; - _drawBitmap(xPos, Y_TIMER_ICON, TimerIconInfo); if(nextTimer & 0x80) - _drawBitmap(xPos-3, Y_TIMER_ICON, verticalRepeatIconInfo); + _drawBitmap(xPos, Y_TIMER_ICON, TimerIconRptInfo); + else + _drawBitmap(xPos, Y_TIMER_ICON, TimerIconInfo); if(_hdrDetail) { sTimer timerInfo; char msg[8]; diff --git a/src/OLED/fonts/Icons.cpp b/src/OLED/fonts/Icons.cpp index 6bb4161..19f74b2 100644 --- a/src/OLED/fonts/Icons.cpp +++ b/src/OLED/fonts/Icons.cpp @@ -501,6 +501,22 @@ const uint8_t timerIcon [] PROGMEM = { }; const BITMAP_INFO TimerIconInfo(15, 11, timerIcon); +// 'timer', 15x15px +const uint8_t timerIconRpt [] PROGMEM = { + 0x07, 0xc0, // ##### + 0x09, 0x20, // # # # + 0x11, 0x10, // # # # + 0x21, 0x08, // # # # + 0x21, 0x08, // # # # + 0x21, 0xE8, // # #### # + 0x20, 0x08, // # # + 0x3E, 0x08, // ##### # + 0x30, 0x10, // ## # + 0x28, 0x20, // # # # + 0x27, 0xc0, // # ##### +}; +const BITMAP_INFO TimerIconRptInfo(15, 11, timerIconRpt); + // 'large timer', 15x15px const uint8_t largeTimerIcon[] PROGMEM = { diff --git a/src/OLED/fonts/Icons.h b/src/OLED/fonts/Icons.h index 9df3df1..eb91eda 100644 --- a/src/OLED/fonts/Icons.h +++ b/src/OLED/fonts/Icons.h @@ -73,6 +73,7 @@ extern const BITMAP_INFO RepeatIconInfo; extern const BITMAP_INFO TimerId1IconInfo; extern const BITMAP_INFO TimerId2IconInfo; extern const BITMAP_INFO TimerIconInfo; +extern const BITMAP_INFO TimerIconRptInfo; extern const BITMAP_INFO verticalRepeatIconInfo; extern const BITMAP_INFO LargeTimerIconInfo; extern const BITMAP_INFO VerticalLargeRepeatIconInfo;