Skip to content

silabs: Replace the direct NVIC_ClearPendingIRQ() call with k_irq_clear_pending() - #117368

Open
nashif wants to merge 3 commits into
zephyrproject-rtos:mainfrom
nashif:topic/irq-pending/silabs
Open

silabs: Replace the direct NVIC_ClearPendingIRQ() call with k_irq_clear_pending()#117368
nashif wants to merge 3 commits into
zephyrproject-rtos:mainfrom
nashif:topic/irq-pending/silabs

Conversation

@nashif

@nashif nashif commented Aug 25, 2026

Copy link
Copy Markdown
Member
  • soc: silabs: use portable IRQ pending API
  • drivers: timer: gecko_burtc: use portable IRQ pending API
  • drivers: gpio: si32: use portable IRQ pending API

nashif added 3 commits August 25, 2026 18:40
Replace direct NVIC_ClearPendingIRQ() calls with
k_irq_clear_pending().

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Replace the direct NVIC_ClearPendingIRQ() call with
k_irq_clear_pending().

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Replace the direct NVIC_ClearPendingIRQ() call with
k_irq_clear_pending() and drop the cmsis_core.h include.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants