You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The interrupt for all limit events are set correct but when a high or low event for channel 4 to 7 is triggered then the event is not processed. The reason is a wrong mask macro
/** @brief Symbol specifying the interrupt bitmask for limits of all channels. */
#define NRF_SAADC_ALL_CHANNELS_LIMITS_INT_MASK \
((uint32_t)(((1 << SAADC_CH_NUM) - 1) << NRF_SAADC_LIMITS_INT_OFFSET))
There are 2 events per channel so change macro
/** @brief Symbol specifying the interrupt bitmask for limits of all channels. */
#define NRF_SAADC_ALL_CHANNELS_LIMITS_INT_MASK \
((uint32_t)(((1 << SAADC_CH_NUM * 2) - 1) << NRF_SAADC_LIMITS_INT_OFFSET))
The text was updated successfully, but these errors were encountered:
The interrupt for all limit events are set correct but when a high or low event for channel 4 to 7 is triggered then the event is not processed. The reason is a wrong mask macro
There are 2 events per channel so change macro
The text was updated successfully, but these errors were encountered: