Po dłuższej przerwie chciałem powrócić do programowania modułów ESP8266. Odkąd ostatnio się tym bawiłem zdążyło wyjść kilka kolejnych wersji SDK.
Po raz kolejny zabrałem się za instalację SDK (już w wersji 2.0) i konfigurację Code::Blocks, zgodnie z tą instrukcją:
Utworzyłem więc nowy projekt i zaimportowałem przykład "sysinfo", dostarczony do ściągniętej wersji SDK. Znów ta sama sytuacja - błędy "implicit declaration" w kodzie sterownika uart.
Zaimportowałem coś jeszcze prostszego - przykład "blinky". On z kolei podczas kompilacji wielokrotnie wywalił "implicit declaration" w pliku osapi.h, znajdującym się wśród plików SDK.
Ktoś wie o co może chodzić? Mam coś źle skonfigurowane? A może producent udostępnił nowe SDK nie zwracając uwagi, że w przykładach jest niekompatybilny z nim kod?