Is it possible to use coroutines only, no ISR
Posted by Kufer
on January 21, 2009
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() ?
RE: Is it possible to use coroutines only, no
Posted by Richard
on January 22, 2009
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.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.