From f25f8f1b71071d4e17210b7e2e25c5a6e956ffdd Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Tue, 23 Apr 2019 19:39:49 +0200 Subject: [PATCH 1/3] Do not compile timer02.c if not used. Saves 148B flash. --- Firmware/timer02.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Firmware/timer02.c b/Firmware/timer02.c index 8309f9401..792f3aef1 100644 --- a/Firmware/timer02.c +++ b/Firmware/timer02.c @@ -2,6 +2,9 @@ // use atmega timer2 as main system timer instead of timer0 // timer0 is used for fast pwm (OC0B output) // original OVF handler is disabled + +#ifdef SYSTEM_TIMER_2 + #include #include #include "Arduino.h" @@ -166,3 +169,5 @@ void noTone2(__attribute__((unused)) uint8_t _pin) { PIN_CLR(BEEPER); } + +#endif //SYSTEM_TIMER_2 From 1d8b2b3e183a88c20ac59dea0f8bdbd87fe1a233 Mon Sep 17 00:00:00 2001 From: Robert Pelnar Date: Wed, 24 Apr 2019 15:22:17 +0200 Subject: [PATCH 2/3] Secondary language reserved space resized --- Firmware/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/config.h b/Firmware/config.h index 7c4341dc0..e606e1de4 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -45,7 +45,7 @@ //LANG - Multi-language support //#define LANG_MODE 0 // primary language only #define LANG_MODE 1 // sec. language support -#define LANG_SIZE_RESERVED 0x2f00 // reserved space for secondary language (12032 bytes) +#define LANG_SIZE_RESERVED 0x2b00 // reserved space for secondary language (12032 bytes) #endif //_CONFIG_H From e8e7fa907fd6337f32bcc3cb6d34ec5d516f27c0 Mon Sep 17 00:00:00 2001 From: mkbel <35807926+mkbel@users.noreply.github.com> Date: Wed, 24 Apr 2019 15:52:24 +0200 Subject: [PATCH 3/3] Change comment --- Firmware/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/config.h b/Firmware/config.h index e606e1de4..24a77dc49 100644 --- a/Firmware/config.h +++ b/Firmware/config.h @@ -45,7 +45,7 @@ //LANG - Multi-language support //#define LANG_MODE 0 // primary language only #define LANG_MODE 1 // sec. language support -#define LANG_SIZE_RESERVED 0x2b00 // reserved space for secondary language (12032 bytes) +#define LANG_SIZE_RESERVED 0x2b00 // reserved space for secondary language (11008 bytes) #endif //_CONFIG_H