Don't initialize global variables to zero

The C89 standard dictates that global variables be initialized to zero
by default. By explicitly defining a global to be zero, previous flash
memory is wasted.

See: http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_varinit

Signed-off-by: Collin J. Doering <collin.doering@rekahsoft.ca>
This commit is contained in:
Collin J. Doering 2015-10-22 01:07:38 -04:00
parent 2f545041c9
commit 0f269a6d33
1 changed files with 2 additions and 2 deletions

View File

@ -27,8 +27,8 @@
#include "lcdLib.h"
// Globals
volatile uint8_t currentLineNum = 0;
volatile uint8_t currentLineChars = 0;
volatile uint8_t currentLineNum;
volatile uint8_t currentLineChars;
const uint8_t lineBeginnings[LCD_NUMBER_OF_LINES] = { LCD_LINE_BEGINNINGS };