From 89bce613aeb43a156de78a35daf3773a7b0a6007 Mon Sep 17 00:00:00 2001 From: David Thacher Date: Thu, 18 Aug 2022 09:14:40 -0400 Subject: [PATCH] Remove hw_set_bits from pio->irq (#978) It is not known if this is required. This is done for consistency purposes. Related to #974 --- src/rp2_common/hardware_pio/include/hardware/pio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rp2_common/hardware_pio/include/hardware/pio.h b/src/rp2_common/hardware_pio/include/hardware/pio.h index e42c60f..87f2779 100644 --- a/src/rp2_common/hardware_pio/include/hardware/pio.h +++ b/src/rp2_common/hardware_pio/include/hardware/pio.h @@ -818,7 +818,7 @@ static inline bool pio_interrupt_get(PIO pio, uint pio_interrupt_num) { static inline void pio_interrupt_clear(PIO pio, uint pio_interrupt_num) { check_pio_param(pio); invalid_params_if(PIO, pio_interrupt_num >= 8); - hw_set_bits(&pio->irq, (1u << pio_interrupt_num)); + pio->irq = (1u << pio_interrupt_num); } /*! \brief Return the current program counter for a state machine