Bawię się ostatnio w pisanie kodu bezpośrednio pod ESP8266. Przejrzałem instrukcję dołączoną do SDK, skompilowałem kilka przykładowych projektów i teraz próbuję tworzyć coś swojego. Mam jednak kilka pytań, w tej chwili ograniczę się do dwóch. Może ktoś z Was zna odpowiedź:
1) Jak dokładne są programowe timery, udostępnione w SDK? Mogę liczyć na to, że jeśli ustawię sobie wykonywanie funkcji inkrementującej RTC co 1000 ms, to faktycznie będzie się ona wykonywała co sekundę i czas nie będzie dryfował już po parunastu minutach? Pytam, bo nigdy w dokumentacji SDK nie widzę obsługi hardware'owych timerów, jak w AVR-ach. 2) Jest jakiś powód, dla którego we wszystkich przykładach "static" przy funkcji lokalnej jest obsługiwane przez #define LOCAL static?- posted
8 years ago