From 2168e60df65c97e7f99dd4b4b2fa43790379162a Mon Sep 17 00:00:00 2001 From: Matias N Date: Sat, 22 Aug 2020 17:17:40 -0300 Subject: [PATCH] nrf52_ppi.c: fix incorrect implementation of group channel enable --- arch/arm/src/nrf52/nrf52_ppi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/src/nrf52/nrf52_ppi.c b/arch/arm/src/nrf52/nrf52_ppi.c index 4276186f274..38c0f33cec6 100644 --- a/arch/arm/src/nrf52/nrf52_ppi.c +++ b/arch/arm/src/nrf52/nrf52_ppi.c @@ -117,8 +117,8 @@ void nrf52_ppi_grp_channel_enable(uint8_t group, uint8_t ch, bool enable) DEBUGASSERT(group < NRF52_PPI_NUM_GROUPS); DEBUGASSERT(ch < NRF52_PPI_NUM_CHANNELS); - modifyreg32(NRF52_PPI_CHG(group), (enable ? PPI_CHEN_CH(ch) : 0), - (enable ? 0 : PPI_CHEN_CH(ch))); + modifyreg32(NRF52_PPI_CHG(group), (enable ? 0 : PPI_CHEN_CH(ch)), + (enable ? PPI_CHEN_CH(ch) : 0)); } /****************************************************************************