Bezpośrednie programowanie ESP8266

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?
Reply to
Atlantis
Loading thread data ...

On 2015-05-28 20:13, Atlantis wrote: [...]

Bo być może autorom bardziej podchodziło słówko LOCAL dla funkcji lokalnych (tj. niewidocznych poza bieżącą jednostką translacji), a co wynika ze sposobu działania static w przypadku funkcji.

Reply to
JDX

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.