Przygotowuje sie mentalnie do nowego projektu #embedded #linux i wiem ze na boardzie jest esp32 wroom 32d. Tak czytam o tych esp, bo jeszcze nic z nimi nie robilem i sie zastanawiam czy da sie je jakos prosto obsluzyc driverem linuxowym zeby zrobic z nich karte wifi. Z tego co wodze to tam trzeba napisać na ten procek soft i dopiero już z userspace konfigurować. Ktos podpowoe jak to wygląda?
#programowanie #
#programowanie #
























Na desktopie piszę tak i mi działa (inb4 stdio.h w C++, nie ma to znaczenia dla przykładu)
#includetemplatevoid handler(void)
{
printf("handler %d\n", p);
}
void call(void (*f)(void)){
f();
}
int main(){
call(handler<8>);
return 0;
}
Na ESP32 w Arduino (inb4 pisanie w arduino - projekt już w tym jest napisany, nie zależy to ode mnie) dostaję
error: no matches converting function 'ButtonInterruptHandler' to typeZresztą to jest problem, o którym powiedział @MamCieNaHita Jak podam stałą, to się kompiluje i działa :<