Coś mu się kojarzy, ze można wykorzystać przestrzeń FALSH przeznaczona na bootloader. Wyślij PW do @kaczakat. On dobrze zna IDE Arduino. Dziwię się nawet, czemu jeszcze się nim bawi, powinien dawno temu olać Arduino tym bardziej, że pisał już z użyciem AS7.
Swoja drogą, dlaczego wybrałeś tam mały uC? Mało RAM uniemożliwia umieszczenie całego bufora wyświetlacza w uC. Z mojego punktu widzenia wyklucza to już użycie tam małego uC. Jeśli program zajmuje 80% lub więcej dostępnej pamięci FLASH czy RAM trzeba wybrać większy bo jak zaczniesz modyfikować soft, to się nie zmieści. W swoich projektach staram się zmieścić w ok 50% pojemności największego uC z danej linii. Jak program działa na Tiny45 to zawsze masz możliwość wymiany uC na Tiny85. Twój projekt zajmuje prawie 90% FLASH a pewnie jest w nim dużo do dodania. Jeśli uważasz, że nie, pokaż kod a napiszę co nie jest zrobione a powinno być. Jak zrobisz to co brakuje, to pewnie 12k zajmie kod. Powinieneś więc użyć uC z 32kB FLASH. 2kB RAM wystarczy pewnie na styk, ja był wybrał coś z 4 lub lepiej 8kB RAM.
Swoja drogą, dlaczego wybrałeś tam mały uC? Mało RAM uniemożliwia umieszczenie całego bufora wyświetlacza w uC. Z mojego punktu widzenia wyklucza to już użycie tam małego uC. Jeśli program zajmuje 80% lub więcej dostępnej pamięci FLASH czy RAM trzeba wybrać większy bo jak zaczniesz modyfikować soft, to się nie zmieści. W swoich projektach staram się zmieścić w ok 50% pojemności największego uC z danej linii. Jak program działa na Tiny45 to zawsze masz możliwość wymiany uC na Tiny85. Twój projekt zajmuje prawie 90% FLASH a pewnie jest w nim dużo do dodania. Jeśli uważasz, że nie, pokaż kod a napiszę co nie jest zrobione a powinno być. Jak zrobisz to co brakuje, to pewnie 12k zajmie kod. Powinieneś więc użyć uC z 32kB FLASH. 2kB RAM wystarczy pewnie na styk, ja był wybrał coś z 4 lub lepiej 8kB RAM.