Skip to content
Snippets Groups Projects
Select Git revision
  • dualcore
  • ch3/leds
  • wip-bootstrap default
  • ch3/time
  • master
5 results

ets_alt_task.c

  • Paul Sokolovsky's avatar
    97c26289
    esp8266: Add alternative event loop implementation. · 97c26289
    Paul Sokolovsky authored
    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.
    97c26289
    History
    esp8266: Add alternative event loop implementation.
    Paul Sokolovsky authored
    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.