RTV forum PL | NewsGroups PL

Jak stabilne są timery w SDK dla ESP8266 i czemu używamy #define LOCAL jako static?

Bezpośrednie programowanie ESP8266

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak stabilne są timery w SDK dla ESP8266 i czemu używamy #define LOCAL jako static?

Atlantis
Guest

Thu May 28, 2015 6:13 pm   



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?

JDX
Guest

Fri May 29, 2015 4:54 am   



On 2015-05-28 20:13, Atlantis wrote:
[...]
Quote:
2) Jest jakiś powód, dla którego we wszystkich przykładach "static"
przy funkcji lokalnej jest obsługiwane przez #define LOCAL static?
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.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak stabilne są timery w SDK dla ESP8266 i czemu używamy #define LOCAL jako static?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map