Witam
" This code is prepared for new JJROBOTS DEVIA board based on ARM M0 microcontroles with Wifi."
Na pewno masz taką płytkę?
Po wybraniu płytki Arduino MO PRO, kompiluje się bez problemu.
W swoim programie ardurino nie mam takiej płytki Skąd pobrać ?
Narzędzia->Płytka->Menedżer płytek, w tekstboksie piszesz M0 PRO. Jak wyszuka oprogramowanie, to kliknij instaluj.
Oczywiście pobranie definicji dla płytek nie sprawi, że uruchomisz program. Wystarczy tylko na to, by próbnie wykonać kompilację - potwierdzam, że to działa. I tak trzeba kupić płytkę konkretnie wymienioną w projekcie, lub napisać program na to co masz. Płytko M0 pro ma ten sam uC z tymi samymi zasobami (tu był akurat błąd nieobecności timera sprzętowego 5), ale niekoniecznie wyprowadzone te same piny, w tej samej konfiguracji jak ta "JJROBOTS DEVIA board".
Odpaliłem pod Leonardo B-ROBOT_EVO2-master
Zaprojektowałem w Eagle kanapkę i działa