RedSky,
у меня есть комплекс неполноценности, вызванный работой на машине с 48к озу, поэтому я оптимизировал все по максимуму
например _lcd1.write(255); использует адрес 255, где хранится в пзу индикатора полный блок
таким макаром удалось избавиться от 8 байт в озу контроллера и еще несколько байт в пзу
заменил _lcd1.print(" "); на _lcd1.write(32);, это съэкономило еще байта 4 что ли
надо было еще убрать переменные из секции декларации, пусть они будут в коде инициализироваться, т.к. после отработки функции данные все равно в индикаторе останутся
я даже думаю, что можно и без переменных обойтись, сегодня еще попробую
вообще библиотека индикатора очень много жрет ресурсов и там используются функции манипуляции выводами, они тоже тормозные и жрут память
почти 3кб ушло только на этот индикатор