Hello,
I have another question,
I noticed a strange flash memory footprint behaviour with lcd:
LiquidCrystal lcd(23,24, 25,26,27,28,29,30,31,32);
int main(void)
{
lcd.begin(20, 4);
lcd.clear();
lcd.print("Test");
lcd.print((uint8)32);
}
gives me :
Final Size:
text data bss dec hex filename
11648 704 480 12832 3220 build/maple.elf
And
LiquidCrystal lcd(23,24, 25,26,27,28,29,30,31,32);
int main(void)
{
lcd.begin(20, 4);
lcd.clear();
lcd.print("Test");
lcd.print((uint8)32);
lcd.print((int)1);
}
Final Size:
text data bss dec hex filename
34128 1984 544 36656 8f30 build/maple.elf
I don't know what lcd.print((int)1) pulls from the libmaple objects but it's a lot.
Any explaination to that ?
Thanks,
Xavier