Is it possible to use coroutines only, no ISR
Hello,
I’m using AVR atmega. There are several Interrupts around in my application, one requires a 10us reaction time. So I can hold cli() state only for a short time.
a) How long will freertos be in disable interrupt state? cycles?
b) is it possible, to use only coroutines, do the task switch only with taskYield() ?
Thanks Wolfgang
Is it possible to use coroutines only, no ISR
You can run FreeRTOS in several different ways, fully preemptive, cooperative, or a hybrid (which basically means turning off the time slicing). Co-routines normally run in the idle task and need at least a tick to measure time.