Pytania otagowane jako sketch-size

4
Co mogę zrobić, jeśli zabraknie mi pamięci Flash lub SRAM?
Zgodnie z dokumentacją Arduino, ATmega328 ma 32 KB pamięci Flash dla bootloadera + przesłanego szkicu i tylko 2 KB SRAM dla danych wykonawczych. ATmega2560 ma znacznie więcej, w sumie odpowiednio 256 KB i 8 KB. W obu przypadkach limity te wydają się raczej niewielkie, zwłaszcza w porównaniu z urządzeniami konsumenckimi …

1
Czy istnieje stała preprocesora dla wielkości pamięci
Chciałbym, aby moje kompilacje wykluczały część kodu w zależności od dostępnej przestrzeni pamięci flash / programu. Do użycia w kodzie demonstracyjnym obsługiwanej przeze mnie biblioteki. Natomiast moim obecnym rozwiązaniem jest użycie #ifdef typu procesora. Ale chciałbym być bardziej ogólny i nie musiałem określać wszystkich różnych układów. Byłoby raczej miło, gdyby …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.