Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program Jest to programik odczytujący przez RS485 (używa do tego celu portu UART i dodatkowego pinu GPIO + układ MAX485) dane z licznika energii Orno OR-WE-504. Podczas kompilacji na ESP8266 pojawia się oto taki błąd:
In function 'void send2slave(unsigned char*)':
error: 'UCSR0A' was not declared in this scope
error: 'TXC0' was not declared in this scope
'UCSR0A' was not declared in this scope
In function 'void send2slave(unsigned char*)':
error: 'UCSR0A' was not declared in this scope
error: 'TXC0' was not declared in this scope
'UCSR0A' was not declared in this scope


























@far_away: Dopowiem, GPIO 0 podciągnąć do zera przy włączaniu układu. Innymi słowy zwierasz GPIO 0 do zera i trzymając robisz reset. Da się to też zrobić z poziomu programatora tylko trzeba podłączyć odpowiedni pin oprócz RX/TX/GND i ustawić w arduino (jeżeli używasz) albo innym IDE odpowiednią opcję. Wtedy powinno się to dziać automatycznie - wygodne jak dużo zmieniasz.
milo widziec takie rzeczy.