I wanted to use the SysTick timer for timing in my application, but even when writing a handler and trying to set it up, it doesn't seem like the interrupt is ever triggered. Does the chip even have such timer?
I wanted to use the SysTick timer for timing in my application, but even when writing a handler and trying to set it up, it doesn't seem like the interrupt is ever triggered. Does the chip even have such timer?
Is it possible to use an RTOS using some of the other timers? My application doesn't handle much data transmission. Is it possible to disable the radio when not in use and have the RTOS in charge of the processor? My understanding is that the BLE radio has the highest priority. Does having an RTOS disrupt the radio operation?
Thanks.
Is it possible to use an RTOS using some of the other timers? My application doesn't handle much data transmission. Is it possible to disable the radio when not in use and have the RTOS in charge of the processor? My understanding is that the BLE radio has the highest priority. Does having an RTOS disrupt the radio operation?
Thanks.
It should be perfectly possible to use an RTOS on with the nRF51822 and S110, but it will have lower priority than the softdevice and the Bluetooth connection. It will hence not disrupt the radio in any way, but you'll still see interrupt latencies as described in the SoftDevice Specification.
Even though you apparently have already seen it, others who stumble upon this question may have use in reading this: https://devzone.nordicsemi.com/index.php/cmsis-rtos-with-nrf51822-and-s110
Note that nRF52 does have SysTick: devzone.nordicsemi.com/.../