HAL_NVIC_SetPriority() function
Sets the priority of an interrupt.
Arguments
IRQn
External interrupt number. This parameter can be an enumerator of IRQn_Type enumeration (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSIS device file (stm32f4xxxx.h))
PreemptPriority
The preemption priority for the IRQn channel. This parameter can be a value between 0 and 15 A lower priority value indicates a higher priority
SubPriority
the subpriority level for the IRQ channel. This parameter can be a value between 0 and 15 A lower priority value indicates a higher priority.
Return value
None
Examples
HAL_NVIC_SetPriority() is referenced by
742 libraries and example projects.
Functions calling HAL_NVIC_SetPriority()
Functions called by HAL_NVIC_SetPriority()
HAL_NVIC_SetPriority()
assert_failed() all items filtered out
Data read by HAL_NVIC_SetPriority()
Data written by HAL_NVIC_SetPriority()
HAL_NVIC_SetPriority()::prioritygroup all items filtered out
HAL_NVIC_SetPriority()
HAL_NVIC_SetPriority()::prioritygroup all items filtered out
Type of HAL_NVIC_SetPriority()
HAL_NVIC_SetPriority()
uint32_t all items filtered out