Home
last modified time | relevance | path

Searched refs:drv_inst_idx (Results 1 – 25 of 35) sorted by relevance

12

/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_spim.c125 #define SPIM_SUPPORTED_FREQ_VALIDATE(drv_inst_idx, freq) \ argument
127 ((NRFX_BIT(drv_inst_idx)) & datarate32_support_mask))
129 #define SPIM_RXDELAY_PRESENT_VALIDATE(drv_inst_idx) (NRFX_BIT(drv_inst_idx) & rxdelay_support_mask) argument
131 #define SPIM_DCX_PRESENT_VALIDATE(drv_inst_idx) (NRFX_BIT(drv_inst_idx) & dcx_support_mask) argument
133 #define SPIM_HW_CSN_PRESENT_VALIDATE(drv_inst_idx) (NRFX_BIT(drv_inst_idx) & hw_csn_support_mask) argument
135 #define SPIM_LENGTH_VALIDATE(drv_inst_idx, rx_len, tx_len) \ argument
136 ((rx_len < NRFX_BIT(easydma_support_bits[drv_inst_idx])) && \
137 (tx_len < NRFX_BIT(easydma_support_bits[drv_inst_idx])))
272 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in configure_pins()
416 if (!SPIM_SUPPORTED_FREQ_VALIDATE(p_instance->drv_inst_idx, p_config->frequency) || in spim_configuration_verify()
[all …]
Dnrfx_uart.c142 if (m_cb[p_instance->drv_inst_idx].handler) in uart_configure()
150 uart_control_block_t const * p_cb = &m_cb[p_instance->drv_inst_idx]; in pins_to_default()
196 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_init()
217 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_uart_init()
253 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_reconfigure()
275 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_uninit()
294 NRFX_LOG_INFO("Instance uninitialized: %d.", p_instance->drv_inst_idx); in nrfx_uart_uninit()
299 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_init_check()
339 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_tx()
395 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_uart_tx_in_progress()
[all …]
Dnrfx_gpiote.c313 return get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] & PIN_FLAG_IN_USE; in pin_in_use()
327 return get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] & PIN_FLAG_TE_USED; in pin_in_use_by_te()
340 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]) != in pin_has_trigger()
355 return PIN_FLAG_IS_OUTPUT(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in pin_is_output()
397 return PIN_GET_TE_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in pin_te_get()
409 if (PIN_GET_HANDLER_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[i]) == handler_id) in handler_in_use()
422 int32_t handler_id = PIN_GET_HANDLER_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[idx]); in release_handler()
429 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= (uint16_t)~PIN_HANDLER_MASK; in release_handler()
436 get_cb(p_instance->drv_inst_idx)->handlers[handler_id].handler = NULL; in release_handler()
438 &get_cb(p_instance->drv_inst_idx)->available_evt_handlers, (uint8_t)handler_id); in release_handler()
[all …]
Dnrfx_wdt.c76 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_configure()
109 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_init()
169 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_reconfigure()
193 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_uninit()
208 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_init_check()
215 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_enable()
225 wdt_control_block_t const * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_feed()
236 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_channel_alloc()
262 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_channels_free()
277 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_POWERED_ON); in nrfx_wdt_channel_feed()
[all …]
Dnrfx_egu.c109 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init()
134 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_enable()
135 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].handler); in nrfx_egu_int_enable()
143 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_disable()
150 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_trigger()
158 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_uninit()
168 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init_check()
Dnrfx_twim.c81 #define TWIMX_LENGTH_VALIDATE(periph_name, prefix, i, drv_inst_idx, len1, len2) \ argument
82 (((drv_inst_idx) == NRFX_CONCAT(NRFX_, periph_name, prefix, i, _INST_IDX)) && \
85 #define TWIM_LENGTH_VALIDATE(drv_inst_idx, len1, len2) \ argument
86 (NRFX_FOREACH_ENABLED(TWIM, TWIMX_LENGTH_VALIDATE, (||), (0), drv_inst_idx, len1, len2))
203 if (m_cb[p_instance->drv_inst_idx].handler) in twim_configure()
270 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_init()
291 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_twim_init()
338 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_reconfigure()
365 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_uninit()
386 NRFX_LOG_INFO("Instance uninitialized: %d.", p_instance->drv_inst_idx); in nrfx_twim_uninit()
[all …]
Dnrfx_twis.c434 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_preprocess_status()
472 if (m_cb[p_instance->drv_inst_idx].ev_handler) in twis_configure()
496 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_init()
516 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_twis_init()
570 if (m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_UNINITIALIZED) in nrfx_twis_reconfigure()
596 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_uninit()
615 NRFX_LOG_INFO("Instance uninitialized: %d.", p_instance->drv_inst_idx); in nrfx_twis_uninit()
620 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_init_check()
628 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_enable()
649 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_disable()
[all …]
Dnrfx_bellboard.c60 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_init()
93 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_bellboard_uninit()
97 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_uninit()
107 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_init_check()
114 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_bellboard_int_enable()
121 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_bellboard_int_disable()
Dnrfx_twi.c168 if (m_cb[p_instance->drv_inst_idx].handler) in twi_configure()
183 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_init()
204 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_twi_init()
251 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_reconfigure()
270 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_uninit()
291 NRFX_LOG_INFO("Instance uninitialized: %d.", p_instance->drv_inst_idx); in nrfx_twi_uninit()
296 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_init_check()
303 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_enable()
311 NRFX_LOG_INFO("Instance enabled: %d.", p_instance->drv_inst_idx); in nrfx_twi_enable()
316 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_disable()
[all …]
Dnrfx_dppi.c328 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_free()
356 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_alloc()
363 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_free()
371 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_enable()
389 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_disable()
409 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_group_alloc()
416 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_group_free()
426 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_include_in_group()
448 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_remove_from_group()
469 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_group_clear()
[all …]
Dnrfx_spi.c113 m_cb[p_instance->drv_inst_idx].ss_pin = p_config->ss_pin; in spi_configure()
127 m_cb[p_instance->drv_inst_idx].orc = p_config->orc; in spi_configure()
129 if (m_cb[p_instance->drv_inst_idx].handler) in spi_configure()
144 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_init()
165 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_spi_init()
201 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_reconfigure()
219 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_uninit()
264 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_init_check()
393 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_xfer()
441 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_abort()
Dnrfx_spis.c53 #define SPISX_LENGTH_VALIDATE(periph_name, prefix, i, drv_inst_idx, rx_len, tx_len) \ argument
54 (((drv_inst_idx) == NRFX_CONCAT(NRFX_, periph_name, prefix, i, _INST_IDX)) && \
57 #define SPIS_LENGTH_VALIDATE(drv_inst_idx, rx_len, tx_len) \ argument
58 (NRFX_FOREACH_ENABLED(SPIS, SPISX_LENGTH_VALIDATE, (||), (0), drv_inst_idx, rx_len, tx_len))
176 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in spis_configure()
261 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_init()
284 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_spis_init()
372 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_reconfigure()
393 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_uninit()
449 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_init_check()
[all …]
Dnrfx_qdec.c118 qdec_control_block_t * const p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_init()
155 qdec_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_reconfigure()
172 qdec_control_block_t * const p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_uninit()
201 qdec_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_init_check()
208 qdec_control_block_t * const p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_enable()
220 qdec_control_block_t * const p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_disable()
235 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_POWERED_ON); in nrfx_qdec_accumulators_read()
Dnrfx_uarte.c51 #define UARTEX_LENGTH_VALIDATE(periph_name, prefix, i, drv_inst_idx, len1, len2) \ argument
52 (((drv_inst_idx) == NRFX_CONCAT(NRFX_, periph_name, prefix, i, _INST_IDX)) && \
55 #define UARTE_LENGTH_VALIDATE(drv_inst_idx, len) \ argument
56 (NRFX_FOREACH_ENABLED(UARTE, UARTEX_LENGTH_VALIDATE, (||), (0), drv_inst_idx, len, 0))
190 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in uarte_configure()
274 uarte_control_block_t const * p_cb = &m_cb[p_instance->drv_inst_idx]; in pins_to_default()
447 uint32_t inst_idx = p_instance->drv_inst_idx; in nrfx_uarte_init()
564 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uarte_reconfigure()
594 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uarte_uninit()
627 NRFX_LOG_INFO("Instance uninitialized: %d.", p_instance->drv_inst_idx); in nrfx_uarte_uninit()
[all …]
Dnrfx_pdm.c158 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_init()
219 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_reconfigure()
256 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_uninit()
272 return (get_cb(p_instance->drv_inst_idx)->drv_state != NRFX_DRV_STATE_UNINITIALIZED); in pdm_init_check()
277 get_cb(p_instance->drv_inst_idx)->irq_buff_request = 1; in pdm_buf_request()
283 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_start()
319 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_buffer_set()
376 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_stop()
Dnrfx_ppib.c171 ppib_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_ppib_free()
189 ppib_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_ppib_channel_alloc()
196 ppib_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_ppib_channel_free()
Dnrfx_i2s.c228 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_init()
303 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_uninit()
339 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_init_check()
368 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_start()
443 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_next_buffers_set()
508 nrfx_i2s_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_i2s_stop()
/hal_nordic-latest/nrfx/drivers/include/
Dnrfx_bellboard.h54 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
68 .drv_inst_idx = NRFX_CONCAT(NRFX_BELLBOARD, id, _INST_IDX), \
Dnrfx_egu.h56 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
71 .drv_inst_idx = NRFX_CONCAT(NRFX_EGU, id, _INST_IDX), \
Dnrfx_spis.h56 uint8_t drv_inst_idx; //!< Index of the driver instance. For internal use only. member
71 .drv_inst_idx = NRFX_CONCAT(NRFX_SPIS, id, _INST_IDX), \
Dnrfx_dppi.h56 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
71 .drv_inst_idx = NRFX_CONCAT(NRFX_DPPI, id, _INST_IDX), \
Dnrfx_i2s.h109 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
116 .drv_inst_idx = NRFX_CONCAT(NRFX_I2S, id, _INST_IDX), \
Dnrfx_qdec.h60 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
105 .drv_inst_idx = NRFX_CONCAT(NRFX_QDEC, id, _INST_IDX), \
Dnrfx_spi.h56 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
71 .drv_inst_idx = NRFX_CONCAT(NRFX_SPI, id, _INST_IDX), \
Dnrfx_twis.h56 uint8_t drv_inst_idx; ///< Index of the driver instance. For internal use only. member
71 .drv_inst_idx = NRFX_CONCAT(NRFX_TWIS, id, _INST_IDX), \

12