Setting interrupt priority according to FreeRTOS documentation is an inverted priority sequencing, i.e. lower number is high priority. However in the freeRTOS example provided, Logging is set to priority 1, and BLE 2. This would then set BLE is a lower priority then logging?
I am trying to design a 5 thread system. 1) BLE 2) Logging 3) LEDs 4) SAADC 5) SPI (external Flash). Confused as to how I should prioritize these.
Also in the SDK 14 FreeRTOS example, BLE is no longer in isn't own task? What was the architecture reasoning behind this?
p.s. Note I'm using SDK 12.3 and cannot migrate over to SDK 14 quite now.
Thanks guys,