More clear code.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-10-03 06:56:35 +00:00
parent 591ffab1c6
commit 2aadae694c
1 changed files with 6 additions and 1 deletions

View File

@ -361,6 +361,11 @@
*/ */
#define CORTEX_MAX_KERNEL_PRIORITY (CORTEX_PRIORITY_SVCALL + 1) #define CORTEX_MAX_KERNEL_PRIORITY (CORTEX_PRIORITY_SVCALL + 1)
/**
* @brief Minimum usable priority for normal ISRs.
*/
#define CORTEX_MIN_KERNEL_PRIORITY (CORTEX_PRIORITY_PENDSV - 1)
/** /**
* @brief BASEPRI level within kernel lock. * @brief BASEPRI level within kernel lock.
*/ */
@ -513,7 +518,7 @@ struct port_context {
* @brief Priority level verification macro. * @brief Priority level verification macro.
*/ */
#define PORT_IRQ_IS_VALID_KERNEL_PRIORITY(n) \ #define PORT_IRQ_IS_VALID_KERNEL_PRIORITY(n) \
(((n) >= CORTEX_MAX_KERNEL_PRIORITY) && ((n) < CORTEX_PRIORITY_LEVELS)) (((n) >= CORTEX_MAX_KERNEL_PRIORITY) && ((n) <= CORTEX_MIN_KERNEL_PRIORITY))
/** /**
* @brief Optimized thread function declaration macro. * @brief Optimized thread function declaration macro.