This website requires JavaScript.
Explore
Help
Sign In
djsundog
/
circuitpython
Watch
1
Star
0
Fork
You've already forked circuitpython
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
824f5c5a32
circuitpython
/
esp8266
/
ets_alt_task.h
5 lines
100 B
C
Raw
Normal View
History
Unescape
Escape
esp8266: Provide a dedicated variable to disable ets_loop_iter. So ets_loop_iter is now only disabled when using machine.disable_irq.
2016-06-01 12:26:49 -04:00
extern
int
ets_loop_iter_disable
;
esp8266: Extend system microsecond counter to 64-bits; use in ticks_ms. So now ticks_ms can count up to the full 30 bits. Fixes issue #2412.
2016-09-20 00:28:17 -04:00
extern
uint32_t
system_time_high_word
;
esp8266: Add alternative event loop implementation. This implementation provides the same interface and uses the same datastructures as used by BootROM, i.e. is a drop-in replacement for it. But it offers one advantage: it allows to run single iteration of event-pumping loop. Original BootROM function are renamed, prefixed with underscore. There's a switch which allows to use forward calls to them, for compatibility testing. The implementation also includes workarounds for hardware timer handler, and these workarounds may be SDK version specific.
2015-12-21 16:04:11 -05:00
bool
ets_loop_iter
(
void
)
;