| /hal_nordic-latest/nrfx/drivers/src/ |
| D | nrfx_spim.c | 125 #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 …]
|
| D | nrfx_uart.c | 142 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 …]
|
| D | nrfx_gpiote.c | 313 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 …]
|
| D | nrfx_wdt.c | 76 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 …]
|
| D | nrfx_egu.c | 109 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()
|
| D | nrfx_twim.c | 81 #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 …]
|
| D | nrfx_twis.c | 434 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 …]
|
| D | nrfx_bellboard.c | 60 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()
|
| D | nrfx_twi.c | 168 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 …]
|
| D | nrfx_dppi.c | 328 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 …]
|
| D | nrfx_spi.c | 113 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()
|
| D | nrfx_spis.c | 53 #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 …]
|
| D | nrfx_qdec.c | 118 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()
|
| D | nrfx_uarte.c | 51 #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 …]
|
| D | nrfx_pdm.c | 158 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()
|
| D | nrfx_ppib.c | 171 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()
|
| D | nrfx_i2s.c | 228 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/ |
| D | nrfx_bellboard.h | 54 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), \
|
| D | nrfx_egu.h | 56 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), \
|
| D | nrfx_spis.h | 56 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), \
|
| D | nrfx_dppi.h | 56 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), \
|
| D | nrfx_i2s.h | 109 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), \
|
| D | nrfx_qdec.h | 60 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), \
|
| D | nrfx_spi.h | 56 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), \
|
| D | nrfx_twis.h | 56 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), \
|