Update ChibiOS to latest stable branch. (#24651)

This commit is contained in:
Nick Brassel 2024-11-30 22:51:41 +11:00 committed by GitHub
parent 5b827356bb
commit df9bf9efa1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 50 additions and 2 deletions

@ -1 +1 @@
Subproject commit be44b3305f9a9fe5f2f49a4e7b978db322dc463e
Subproject commit 9dd6eaf669e83eb9d5aaabe736ecfdf2f790a9fd

@ -1 +1 @@
Subproject commit 77cb0a4f7589f89e724f5e6ecb1d76d514dd1212
Subproject commit b643aad980d061021565c55745925c2cde4a3c6f

View File

@ -182,6 +182,7 @@
#define STM32_IRQ_FDCAN1_PRIORITY 10
#define STM32_IRQ_FDCAN2_PRIORITY 10
#define STM32_IRQ_FDCAN3_PRIORITY 10
#define STM32_IRQ_MDMA_PRIORITY 9
@ -235,6 +236,7 @@
*/
#define STM32_CAN_USE_FDCAN1 FALSE
#define STM32_CAN_USE_FDCAN2 FALSE
#define STM32_CAN_USE_FDCAN3 FALSE
/*
* DAC driver system settings.

View File

@ -49,6 +49,19 @@
#define CH_CFG_SMP_MODE FALSE
#endif
/**
* @brief Kernel hardening level.
* @details This option is the level of functional-safety checks enabled
* in the kerkel. The meaning is:
* - 0: No checks, maximum performance.
* - 1: Reasonable checks.
* - 2: All checks.
* .
*/
#if !defined(CH_CFG_HARDENING_LEVEL)
#define CH_CFG_HARDENING_LEVEL 0
#endif
/** @} */
/*===========================================================================*/
@ -360,6 +373,16 @@
#define CH_CFG_USE_MAILBOXES TRUE
#endif
/**
* @brief Memory checks APIs.
* @details If enabled then the memory checks APIs are included in the kernel.
*
* @note The default is @p TRUE.
*/
#if !defined(CH_CFG_USE_MEMCHECKS)
#define CH_CFG_USE_MEMCHECKS TRUE
#endif
/**
* @brief Core Memory Manager APIs.
* @details If enabled then the core memory manager APIs are included

View File

@ -49,6 +49,19 @@
#define CH_CFG_SMP_MODE FALSE
#endif
/**
* @brief Kernel hardening level.
* @details This option is the level of functional-safety checks enabled
* in the kerkel. The meaning is:
* - 0: No checks, maximum performance.
* - 1: Reasonable checks.
* - 2: All checks.
* .
*/
#if !defined(CH_CFG_HARDENING_LEVEL)
#define CH_CFG_HARDENING_LEVEL 0
#endif
/** @} */
/*===========================================================================*/
@ -360,6 +373,16 @@
#define CH_CFG_USE_MAILBOXES FALSE
#endif
/**
* @brief Memory checks APIs.
* @details If enabled then the memory checks APIs are included in the kernel.
*
* @note The default is @p TRUE.
*/
#if !defined(CH_CFG_USE_MEMCHECKS)
#define CH_CFG_USE_MEMCHECKS TRUE
#endif
/**
* @brief Core Memory Manager APIs.
* @details If enabled then the core memory manager APIs are included