2019-09-01 11:16 AM
With CubeMx 5.3.0 and library version 1.1.0 for the stm32G474RE was the Timebase Source in system (SYS) configured for TIM17
On running the application is the "assert_failed()" executed.
This assert was called from the 'HAL_NVIC_SetPriority() function.
assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority));
The PreemptPriority has a value of 0x10 => initialized by __NVIC_PRIO_BITS.
But the "IS_NVIC_PREEMPTION_PRIORITY" macro tell us that the value should be lower than 0x10.
#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10U)
What is wrong here the the "IS_NVIC_PREEMPTION_PRIORITY" or the "__NVIC_PRIO_BITS" value
2020-03-26 03:37 AM
Hello, same problem here with FW_F4_V1.25.0 (latest release for STM32F4).
2020-03-26 03:38 AM
2020-04-28 01:09 AM
I have the same problem with L4 V1.15.1.
Does anybody know when a fix will be released ?
2020-10-20 01:00 PM
I am also getting an assert_failed() because of this on an stm32H743ZI With FreeRTOS enabled and TIM14 Used as SYS Timebase source