Lines Matching full:channel

49 /** @brief DPPI channel groups. */
52 NRF_DPPI_CHANNEL_GROUP0 = 0, /**< Channel group 0. */
53 NRF_DPPI_CHANNEL_GROUP1 = 1, /**< Channel group 1. */
54 NRF_DPPI_CHANNEL_GROUP2 = 2, /**< Channel group 2. */
55 NRF_DPPI_CHANNEL_GROUP3 = 3, /**< Channel group 3. */
56 NRF_DPPI_CHANNEL_GROUP4 = 4, /**< Channel group 4. */
57 NRF_DPPI_CHANNEL_GROUP5 = 5 /**< Channel group 5. */
63 …NRF_DPPI_TASK_CHG0_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[0].EN), /**< Enable channel group 0. …
64 …NRF_DPPI_TASK_CHG0_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[0].DIS), /**< Disable channel group 0.…
65 …NRF_DPPI_TASK_CHG1_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[1].EN), /**< Enable channel group 1. …
66 …NRF_DPPI_TASK_CHG1_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[1].DIS), /**< Disable channel group 1.…
67 …NRF_DPPI_TASK_CHG2_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[2].EN), /**< Enable channel group 2. …
68 …NRF_DPPI_TASK_CHG2_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[2].DIS), /**< Disable channel group 2.…
69 …NRF_DPPI_TASK_CHG3_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[3].EN), /**< Enable channel group 3. …
70 …NRF_DPPI_TASK_CHG3_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[3].DIS), /**< Disable channel group 3.…
71 …NRF_DPPI_TASK_CHG4_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[4].EN), /**< Enable channel group 4. …
72 …NRF_DPPI_TASK_CHG4_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[4].DIS), /**< Disable channel group 4.…
73 …NRF_DPPI_TASK_CHG5_EN = offsetof(NRF_DPPIC_Type, TASKS_CHG[5].EN), /**< Enable channel group 5. …
74 …NRF_DPPI_TASK_CHG5_DIS = offsetof(NRF_DPPIC_Type, TASKS_CHG[5].DIS) /**< Disable channel group 5.…
86 * @brief Function for checking the state of a specific DPPI channel.
89 * @param[in] channel Channel to check.
91 * @retval true If the channel is enabled.
92 * @retval false If the channel is not enabled.
94 __STATIC_INLINE bool nrf_dppi_channel_check(NRF_DPPIC_Type const * p_reg, uint8_t channel);
100 * writing 1 to bit 0 enables channel 0, writing 1 to bit 1 enables channel 1 etc.
103 * @param[in] mask Channel mask.
111 * writing 1 to bit 0 disables channel 0, writing 1 to bit 1 disables channel 1 etc.
114 * @param[in] mask Channel mask.
131 * @param[in] channel Channel through which to subscribe events.
135 uint8_t channel);
147 * @brief Function for including multiple DPPI channels in a channel group.
151 * writing 1 to bit 0 includes channel 0, writing 1 to bit 1 includes channel 1 etc.
155 * @param[in] channel_group Channel group.
162 * @brief Function for removing multiple DPPI channels from a channel group.
166 * writing 1 to bit 0 removes channel 0, writing 1 to bit 1 removes channel 1 etc.
170 * @param[in] channel_group Channel group.
177 * @brief Function for removing all DPPI channels from a channel group.
180 * @param[in] group Channel group.
186 * @brief Function for enabling a channel group.
189 * @param[in] group Channel group.
195 * @brief Function for disabling a channel group.
198 * @param[in] group Channel group.
211 __STATIC_INLINE bool nrf_dppi_channel_check(NRF_DPPIC_Type const * p_reg, uint8_t channel) in nrf_dppi_channel_check() argument
213 return ((p_reg->CHEN & (DPPIC_CHEN_CH0_Enabled << (DPPIC_CHEN_CH0_Pos + channel))) != 0); in nrf_dppi_channel_check()
233 uint8_t channel) in nrf_dppi_subscribe_set() argument
236 ((uint32_t)channel | DPPIC_SUBSCRIBE_CHG_EN_EN_Msk); in nrf_dppi_subscribe_set()