From cc1e7154fce6780b8db7fe3457405b8e02563f7d Mon Sep 17 00:00:00 2001 From: Nils Fitinghoff Date: Tue, 29 Aug 2023 09:28:43 +0200 Subject: book: Update default priority to 0 --- book/en/src/by-example/app_priorities.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'book/en/src/by-example/app_priorities.md') diff --git a/book/en/src/by-example/app_priorities.md b/book/en/src/by-example/app_priorities.md index 86ff985..4703291 100644 --- a/book/en/src/by-example/app_priorities.md +++ b/book/en/src/by-example/app_priorities.md @@ -4,9 +4,9 @@ The `priority` argument declares the static priority of each `task`. -For Cortex-M, tasks can have priorities in the range `1..=(1 << NVIC_PRIO_BITS)` where `NVIC_PRIO_BITS` is a constant defined in the `device` crate. +For Cortex-M, tasks can have priorities in the range `0..=(1 << NVIC_PRIO_BITS)` where `NVIC_PRIO_BITS` is a constant defined in the `device` crate. -Omitting the `priority` argument the task priority defaults to `1`. The `idle` task has a non-configurable static priority of `0`, the lowest priority. +Omitting the `priority` argument the task priority defaults to `0`. The `idle` task has a non-configurable static priority of `0`, the lowest priority. > A higher number means a higher priority in RTIC, which is the opposite from what > Cortex-M does in the NVIC peripheral. -- cgit v1.2.3