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

ets_alt_task.h

Blame
    • 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.