jez2000 napisał(a):
Chcę popróbować używania makra __flash ale kompilator do mnie że "unknown type name '_FLASH' "
Dziwne rzeczy mówi ten kompilator
Skoro użyłeś
__flash, to skąd wziął
_FLASH?
Słowo kluczowe
__flash to nie makro, tylko tzw. kwalifikator i jest dostępny od wersji avr-gcc 4.7, która weszła w obieg coś koło 2012 roku, więc jeśli Ci to nie działa, to albo musisz mieć jakąś zabytkową wersję, albo niewłaściwie używasz tego kwalifikatora.
Niemniej nigdy nie zaszkodzi uaktualnić toolchain Atmela. Najnowszego toolchaina możesz ściągnąć ze strony
link (archiwum zip o nazwie
AVR 8-bit Toolchain v3.62 – Windows). Jeśli chodzi o aktualizację, to najprościej byłoby wymienić pliki aktualnie używanej instalacji toolchaina tymi ze ściągniętego archiwum.