Lines Matching full:channel

98  * @brief Analog-to-digital converter channel resistor control.
150 * @brief Analog-to-digital converter channel mode.
160 * @brief Analog-to-digital converter channel burst mode.
268 * @brief Analog-to-digital converter channel configuration structure.
330 * @param[in] channel Channel through which to subscribe events.
333 uint8_t channel);
348 * @param[in] channel Channel through which to publish the event.
351 uint8_t channel);
365 * @param[in] channel Channel number.
370 __STATIC_INLINE volatile uint32_t * nrf_saadc_event_limit_address_get(uint8_t channel, nrf_saadc_li…
373 * @brief Function for getting the SAADC channel monitoring limit events.
375 * @param[in] channel Channel number.
378 __STATIC_INLINE nrf_saadc_event_t nrf_saadc_event_limit_get(uint8_t channel, nrf_saadc_limit_t limi…
381 * @brief Function for configuring the input pins for a specific SAADC channel.
383 * @param[in] channel Channel number.
387 __STATIC_INLINE void nrf_saadc_channel_input_set(uint8_t channel,
392 * @brief Function for configuring the positive input pin for a specific SAADC channel.
394 * @param[in] channel Channel number.
397 __STATIC_INLINE void nrf_saadc_channel_pos_input_set(uint8_t channel,
401 * @brief Function for setting the SAADC channel monitoring limits.
403 * @param[in] channel Channel number.
407 __STATIC_INLINE void nrf_saadc_channel_limits_set(uint8_t channel, int16_t low, int16_t high);
434 * @brief Function for generating masks for SAADC channel limit interrupts.
436 * @param[in] channel SAADC channel number.
441 __STATIC_INLINE uint32_t nrf_saadc_limit_int_get(uint8_t channel, nrf_saadc_limit_t limit_type);
526 * @brief Function for initializing the SAADC channel.
528 * @param[in] channel Channel number.
529 * @param[in] config Pointer to the channel configuration structure.
531 __STATIC_INLINE void nrf_saadc_channel_init(uint8_t channel,
535 * @brief Function for configuring the burst mode for the specified channel.
537 * @param[in] channel Channel number.
540 __STATIC_INLINE void nrf_saadc_burst_set(uint8_t channel,
576 uint8_t channel) in nrf_saadc_subscribe_set() argument
579 ((uint32_t)channel | SAADC_SUBSCRIBE_START_EN_Msk); in nrf_saadc_subscribe_set()
588 uint8_t channel) in nrf_saadc_publish_set() argument
591 ((uint32_t)channel | SAADC_PUBLISH_STARTED_EN_Msk); in nrf_saadc_publish_set()
600 __STATIC_INLINE volatile uint32_t * nrf_saadc_event_limit_address_get(uint8_t channel, nrf_saadc_li… in nrf_saadc_event_limit_address_get() argument
602 NRFX_ASSERT(channel < NRF_SAADC_CHANNEL_COUNT); in nrf_saadc_event_limit_address_get()
605 return &NRF_SAADC->EVENTS_CH[channel].LIMITH; in nrf_saadc_event_limit_address_get()
609 return &NRF_SAADC->EVENTS_CH[channel].LIMITL; in nrf_saadc_event_limit_address_get()
613 __STATIC_INLINE nrf_saadc_event_t nrf_saadc_event_limit_get(uint8_t channel, nrf_saadc_limit_t limi… in nrf_saadc_event_limit_get() argument
619 * (uint32_t) channel ); in nrf_saadc_event_limit_get()
625 * (uint32_t) channel ); in nrf_saadc_event_limit_get()
629 __STATIC_INLINE void nrf_saadc_channel_input_set(uint8_t channel, in nrf_saadc_channel_input_set() argument
633 NRF_SAADC->CH[channel].PSELN = pseln; in nrf_saadc_channel_input_set()
634 NRF_SAADC->CH[channel].PSELP = pselp; in nrf_saadc_channel_input_set()
637 __STATIC_INLINE void nrf_saadc_channel_pos_input_set(uint8_t channel, in nrf_saadc_channel_pos_input_set() argument
640 NRF_SAADC->CH[channel].PSELP = pselp; in nrf_saadc_channel_pos_input_set()
643 __STATIC_INLINE void nrf_saadc_channel_limits_set(uint8_t channel, int16_t low, int16_t high) in nrf_saadc_channel_limits_set() argument
645 NRF_SAADC->CH[channel].LIMIT = ( in nrf_saadc_channel_limits_set()
665 __STATIC_INLINE uint32_t nrf_saadc_limit_int_get(uint8_t channel, nrf_saadc_limit_t limit_type) in nrf_saadc_limit_int_get() argument
667 NRFX_ASSERT(channel < NRF_SAADC_CHANNEL_COUNT); in nrf_saadc_limit_int_get()
669 return mask << (channel * 2); in nrf_saadc_limit_int_get()
732 __STATIC_INLINE void nrf_saadc_channel_init(uint8_t channel, in nrf_saadc_channel_init() argument
735 NRF_SAADC->CH[channel].CONFIG = in nrf_saadc_channel_init()
743 nrf_saadc_channel_input_set(channel, config->pin_p, config->pin_n); in nrf_saadc_channel_init()
746 __STATIC_INLINE void nrf_saadc_burst_set(uint8_t channel, in nrf_saadc_burst_set() argument
749 NRF_SAADC->CH[channel].CONFIG = in nrf_saadc_burst_set()
750 (NRF_SAADC->CH[channel].CONFIG & ~SAADC_CH_CONFIG_BURST_Msk) | in nrf_saadc_burst_set()