Fixed ref.

This commit is contained in:
Florian Pose 2024-06-06 15:23:29 +02:00
parent c4e2670164
commit 5177b6fb14
1 changed files with 7 additions and 6 deletions

View File

@ -37,12 +37,13 @@ constraints. Altering the slave configuration is not possible anymore.
## Allowed Context ## Allowed Context
The second distinction of cases is the calling context, which means how the The second distinction of cases is the calling context, which means how the
application is run. Most of the functions of the [Application Interface](@ref application is run. Most of the functions of the
ApplicationInterface) have to acquire locks or allocate memory, so they are [Application Interface](@ref ApplicationInterface) have to acquire locks or
potentially sleeping. They are tagged as `blocking`. Sleeping is not allowed allocate memory, so they are potentially sleeping. They are tagged as
in all contexts, for instance when using Xenomai/RTAI or a kernel timer. Only `blocking`. Sleeping is not allowed in all contexts, for instance when using
a very limited set of functions can be called from any context, marked as Xenomai/RTAI or a kernel timer. Only a very limited set of functions can be
`rt_safe`. They do not allocate memory and will not block. called from any context, marked as `rt_safe`. They do not allocate memory and
will not block.
| Tag | Description | | Tag | Description |
|------------|-----------------------------------------------------------------------------------------------| |------------|-----------------------------------------------------------------------------------------------|