SuperHouse / esp-open-rtos

Open source FreeRTOS-based ESP8266 software framework
BSD 3-Clause "New" or "Revised" License
1.52k stars 491 forks source link

mactimer: add MAC NMI timer support. #712

Closed ourairquality closed 5 years ago

ourairquality commented 5 years ago

Support for using the MAC timer, a NMI with a higher priority than the maskable interrupts, but with similar practical code limitations to the MAC layer handler code.

These handlers are very restricted, might be very frustrating to use, but if desperate for better timing then perhaps this might be useful. It also shows how to use the MAC timer.

There is an example coming, a soft uart output driver that helped me driving some sensors.