Увы, не помогло в Arduino не собирается:
Скетч использует 33920 байт (110%) памяти устройства. Всего доступно 30720 байт.
В arduino-1.8.3\hardware\arduino\avr\platform.txt пробовал подбирать опции компилятора - у меня не получилось. Может подскажите что должно быть в
compiler.c.flags=
compiler.c.elf.flags=
compiler.cpp.flags=
Параллельно буду ставить Linux для сборки Вашего проекта.
Я не религиозен в плане выбора ОС, что надо для решения задачи - то и поставлю, создавать сам себе проблемы и героически преодолевать их не моё кредо.
И так, по Вашему совету ставлю CentOS 6. 64 или 32 битную? Какая у Вас однозначно работает?
gcc-avr можно использовать установив arduino или ставить отдельно?
Посмотрел - из arduino:
# ./avr-gcc --version
avr-gcc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.