Dokładnie, dlatego najlepiej poprzez #define w pliku konfiguracyjnym jest najlepszym rozwiązaniem, bo tam się wstępnie definiuje dostępną funkcjonalność.krycha88 wrote: Sat Nov 21, 2020 8:59 pm Nie po to robiliśmy GUI aby teraz takie rzeczy ustawiać w kodzie![]()
Otwarte płytki, które mają już podłączonego LEDa czy przycisk do GPIO0 nie zasługują na swoje szablony. I dalej jest to ingerencja w kod, której nie powinno się robić, zgodnie z wcześniejszą tezą.krycha88 wrote: Sat Nov 21, 2020 8:59 pm Ja proponuję wykorzystać do tego szablony płytek np. w taki prosty sposób chooseTemplateBoard(BOARD_INCAN3)![]()
Jeśli sobie sam kompiluje GUI z przeznaczeniem na konkretną otwartą płytkę to ustawiam w pliku konfiguracyjnym GPIO dla LED i jeśli jest już przycisk na GPIO0 to także przycisk konfiguracyjny. Po uruchomieniu modułu od razu LED sygnalizuje mi jego działanie i tryb w jakim jest. Wtedy w GUI te ustawienia mogłyby być tylko do odczytu.krycha88 wrote: Sat Nov 21, 2020 8:59 pm tylko pytanie kiedy chciałbyś te wartości ustawiać? zawsze przy uruchomieniu urządzenia, czy tylko przy pierwszej konfiguracji?
Wiem, że to kosztuje trochę roboty, ale myślę, że warto ją wykonać.
