Home
last modified time | relevance | path

Searched refs:m_cb (Results 1 – 19 of 19) sorted by relevance

/external/platform/nrfx/drivers/src/
A Dnrfx_saadc.c90 static nrfx_saadc_cb_t m_cb; variable
481 nrf_saadc_buffer_init(NRF_SAADC, m_cb.p_buffer_primary, m_cb.size_primary); in nrfx_saadc_mode_trigger()
518 &m_cb.p_buffer_primary[m_cb.samples_converted], in nrfx_saadc_mode_trigger()
551 m_cb.samples_converted += m_cb.channels_activated_count; in nrfx_saadc_mode_trigger()
552 if (m_cb.samples_converted < m_cb.size_primary) in nrfx_saadc_mode_trigger()
559 m_cb.p_buffer_primary = m_cb.p_buffer_secondary; in nrfx_saadc_mode_trigger()
560 m_cb.size_primary = m_cb.size_secondary; in nrfx_saadc_mode_trigger()
578 if (!m_cb.event_handler) in nrfx_saadc_abort()
600 if (!m_cb.event_handler) in nrfx_saadc_limits_set()
766 m_cb.p_buffer_primary = m_cb.p_buffer_secondary; in saadc_event_end_handle()
[all …]
A Dnrfx_pdm.c71 static nrfx_pdm_cb_t m_cb; variable
90 m_cb.error = 0; in nrfx_pdm_irq_handler()
118 m_cb.error = 1; in nrfx_pdm_irq_handler()
139 if (m_cb.buff_address[m_cb.active_buffer]) in nrfx_pdm_irq_handler()
141 evt.buffer_released = m_cb.buff_address[m_cb.active_buffer]; in nrfx_pdm_irq_handler()
142 m_cb.buff_address[m_cb.active_buffer] = 0; in nrfx_pdm_irq_handler()
156 if (m_cb.irq_buff_request) in nrfx_pdm_irq_handler()
196 m_cb.buff_address[0] = 0; in nrfx_pdm_init()
197 m_cb.buff_address[1] = 0; in nrfx_pdm_init()
198 m_cb.active_buffer = 0; in nrfx_pdm_init()
[all …]
A Dnrfx_adc.c54 static adc_cb_t m_cb; variable
95 m_cb.p_head = NULL; in nrfx_adc_uninit()
105 if (m_cb.p_head == NULL) in nrfx_adc_channel_enable()
125 NRFX_ASSERT(m_cb.p_head); in nrfx_adc_channel_disable()
152 m_cb.p_head = NULL; in nrfx_adc_all_channels_disable()
211 m_cb.p_buffer[m_cb.idx] = (nrf_adc_value_t)nrf_adc_result_get(NRF_ADC); in adc_sample_process()
212 m_cb.idx++; in adc_sample_process()
213 if (m_cb.idx < m_cb.size) in adc_sample_process()
222 m_cb.p_current_conv = m_cb.p_head; in adc_sample_process()
226 m_cb.p_current_conv = m_cb.p_current_conv->p_next; in adc_sample_process()
[all …]
A Dnrfx_i2s.c225 m_cb.handler = handler; in nrfx_i2s_init()
376 if (m_cb.use_tx) in nrfx_i2s_next_buffers_set()
381 if (m_cb.use_rx) in nrfx_i2s_next_buffers_set()
419 if (m_cb.use_tx && m_cb.buffers_needed) in nrfx_i2s_irq_handler()
428 if (m_cb.use_rx && m_cb.buffers_needed) in nrfx_i2s_irq_handler()
444 m_cb.handler(&m_cb.current_buffers, 0); in nrfx_i2s_irq_handler()
452 m_cb.handler(&m_cb.next_buffers, NRFX_I2S_STATUS_TRANSFER_STOPPED); in nrfx_i2s_irq_handler()
458 if ((m_cb.use_tx && m_cb.use_rx && m_cb.tx_ready && m_cb.rx_ready) || in nrfx_i2s_irq_handler()
460 (!m_cb.use_rx && m_cb.tx_ready) || in nrfx_i2s_irq_handler()
462 (!m_cb.use_tx && m_cb.rx_ready)) in nrfx_i2s_irq_handler()
[all …]
A Dnrfx_qspi.c64 if (m_cb.is_busy) in qspi_task_perform()
71 if (m_cb.handler) in qspi_task_perform()
73 m_cb.is_busy = true; in qspi_task_perform()
137 m_cb.is_busy = false; in nrfx_qspi_init()
138 m_cb.handler = handler; in nrfx_qspi_init()
169 if (m_cb.is_busy) in nrfx_qspi_cinstr_xfer()
220 if (m_cb.is_busy) in nrfx_qspi_lfm_start()
234 m_cb.is_busy = true; in nrfx_qspi_lfm_start()
400 if (m_cb.is_busy) in nrfx_qspi_xip_encrypt()
422 if (m_cb.is_busy) in nrfx_qspi_dma_encrypt()
[all …]
A Dnrfx_timer.c71 static timer_control_block_t m_cb[NRFX_TIMER_ENABLED_COUNT]; variable
77 timer_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_timer_init()
144 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_UNINITIALIZED; in nrfx_timer_uninit()
152 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_POWERED_ON; in nrfx_timer_enable()
160 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_INITIALIZED; in nrfx_timer_disable()
167 return (m_cb[p_instance->instance_id].state == NRFX_DRV_STATE_POWERED_ON); in nrfx_timer_is_enabled()
300 irq_handler(NRF_TIMER0, &m_cb[NRFX_TIMER0_INST_IDX], in nrfx_timer_0_irq_handler()
308 irq_handler(NRF_TIMER1, &m_cb[NRFX_TIMER1_INST_IDX], in nrfx_timer_1_irq_handler()
316 irq_handler(NRF_TIMER2, &m_cb[NRFX_TIMER2_INST_IDX], in nrfx_timer_2_irq_handler()
324 irq_handler(NRF_TIMER3, &m_cb[NRFX_TIMER3_INST_IDX], in nrfx_timer_3_irq_handler()
[all …]
A Dnrfx_gpiote.c70 static gpiote_control_block_t m_cb; variable
86 return (m_cb.pin_assignments[pin] >= 0 && m_cb.pin_assignments[pin] < GPIOTE_CH_NUM) ? in pin_in_use_by_te()
99 return (m_cb.pin_assignments[pin] >= 0); in pin_in_use_by_gpiote()
108 m_cb.pin_assignments[pin] = channel_id; in pin_in_use_by_te_set()
109 m_cb.handlers[channel_id] = handler; in pin_in_use_by_te_set()
119 m_cb.pin_assignments[pin] = PIN_USED; in pin_in_use_set()
125 m_cb.pin_assignments[pin] = PIN_NOT_USED; in pin_in_use_clear()
146 return m_cb.pin_assignments[pin]; in channel_port_get()
152 return m_cb.handlers[channel]; in channel_handler_get()
230 memset(m_cb.configured_pins, 0, sizeof(m_cb.configured_pins)); in nrfx_gpiote_init()
[all …]
A Dnrfx_egu.c73 static egu_control_block_t m_cb[NRFX_EGU_ENABLED_COUNT]; variable
100 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init()
122 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_enable()
123 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].handler); in nrfx_egu_int_enable()
150 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_uninit()
176 egu_irq_handler(NRF_EGU0, &m_cb[NRFX_EGU0_INST_IDX]); in nrfx_egu_0_irq_handler()
183 egu_irq_handler(NRF_EGU1, &m_cb[NRFX_EGU1_INST_IDX]); in nrfx_egu_1_irq_handler()
190 egu_irq_handler(NRF_EGU2, &m_cb[NRFX_EGU2_INST_IDX]); in nrfx_egu_2_irq_handler()
197 egu_irq_handler(NRF_EGU3, &m_cb[NRFX_EGU3_INST_IDX]); in nrfx_egu_3_irq_handler()
204 egu_irq_handler(NRF_EGU4, &m_cb[NRFX_EGU4_INST_IDX]); in nrfx_egu_4_irq_handler()
[all …]
A Dnrfx_rtc.c66 static nrfx_rtc_cb_t m_cb[NRFX_RTC_ENABLED_COUNT]; variable
78 if (m_cb[p_instance->instance_id].state != NRFX_DRV_STATE_UNINITIALIZED) in nrfx_rtc_init()
90 m_cb[p_instance->instance_id].reliable = p_config->reliable; in nrfx_rtc_init()
91 m_cb[p_instance->instance_id].tick_latency = p_config->tick_latency; in nrfx_rtc_init()
92 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_INITIALIZED; in nrfx_rtc_init()
115 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_UNINITIALIZED; in nrfx_rtc_uninit()
124 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_POWERED_ON; in nrfx_rtc_enable()
133 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_INITIALIZED; in nrfx_rtc_disable()
184 if (m_cb[p_instance->instance_id].reliable) in nrfx_rtc_cc_set()
193 if (diff < m_cb[p_instance->instance_id].tick_latency) in nrfx_rtc_cc_set()
[all …]
A Dnrfx_wdt.c55 static wdt_control_block_t m_cb[NRFX_WDT_ENABLED_COUNT]; variable
64 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_init()
109 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_enable()
120 wdt_control_block_t const * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_feed()
131 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_channel_alloc()
155 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_POWERED_ON); in nrfx_wdt_channel_feed()
164 m_cb[NRFX_WDT0_INST_IDX].wdt_event_handler(); in nrfx_wdt_0_irq_handler()
175 m_cb[NRFX_WDT1_INST_IDX].wdt_event_handler(); in nrfx_wdt_1_irq_handler()
A Dnrfx_twis.c87 static twis_control_block_t m_cb[NRFX_TWIS_ENABLED_COUNT]; variable
440 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_preprocess_status()
464 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_init()
557 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_uninit()
581 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_enable()
602 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_disable()
685 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_error_get_and_clear()
817 nrfx_twis_state_machine(NRF_TWIS0, &m_cb[NRFX_TWIS0_INST_IDX]); in nrfx_twis_0_irq_handler()
824 nrfx_twis_state_machine(NRF_TWIS1, &m_cb[NRFX_TWIS1_INST_IDX]); in nrfx_twis_1_irq_handler()
831 nrfx_twis_state_machine(NRF_TWIS2, &m_cb[NRFX_TWIS2_INST_IDX]); in nrfx_twis_2_irq_handler()
[all …]
A Dnrfx_pwm.c79 static pwm_control_block_t m_cb[NRFX_PWM_ENABLED_COUNT]; variable
139 pwm_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_pwm_init()
195 pwm_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_pwm_uninit()
290 pwm_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_pwm_simple_playback()
336 pwm_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_pwm_complex_playback()
416 pwm_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_pwm_is_stopped()
495 *(volatile uint32_t *)(m_cb[i].starting_task_address) = 1; in DMA_ISSUE_EGU_IRQHandler()
505 irq_handler(NRF_PWM0, &m_cb[NRFX_PWM0_INST_IDX]); in nrfx_pwm_0_irq_handler()
512 irq_handler(NRF_PWM1, &m_cb[NRFX_PWM1_INST_IDX]); in nrfx_pwm_1_irq_handler()
519 irq_handler(NRF_PWM2, &m_cb[NRFX_PWM2_INST_IDX]); in nrfx_pwm_2_irq_handler()
[all …]
A Dnrfx_spi.c65 static spi_control_block_t m_cb[NRFX_SPI_ENABLED_COUNT]; variable
74 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_init()
160 m_cb[p_instance->drv_inst_idx].ss_pin = p_config->ss_pin; in nrfx_spi_init()
167 m_cb[p_instance->drv_inst_idx].orc = p_config->orc; in nrfx_spi_init()
188 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_uninit()
350 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_xfer()
397 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_abort()
418 irq_handler(NRF_SPI0, &m_cb[NRFX_SPI0_INST_IDX]); in nrfx_spi_0_irq_handler()
425 irq_handler(NRF_SPI1, &m_cb[NRFX_SPI1_INST_IDX]); in nrfx_spi_1_irq_handler()
432 irq_handler(NRF_SPI2, &m_cb[NRFX_SPI2_INST_IDX]); in nrfx_spi_2_irq_handler()
A Dnrfx_uarte.c101 static uarte_control_block_t m_cb[NRFX_UARTE_ENABLED_COUNT]; variable
240 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uarte_init()
303 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uarte_uninit()
354 uarte_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uarte_tx()
429 return (m_cb[p_instance->drv_inst_idx].tx_buffer_length != 0); in nrfx_uarte_tx_in_progress()
509 if (m_cb[p_instance->drv_inst_idx].handler == NULL) in nrfx_uarte_rx()
520 m_cb[p_instance->drv_inst_idx].rx_buffer_length = 0; in nrfx_uarte_rx()
695 uarte_irq_handler(NRF_UARTE0, &m_cb[NRFX_UARTE0_INST_IDX]); in nrfx_uarte_0_irq_handler()
702 uarte_irq_handler(NRF_UARTE1, &m_cb[NRFX_UARTE1_INST_IDX]); in nrfx_uarte_1_irq_handler()
709 uarte_irq_handler(NRF_UARTE2, &m_cb[NRFX_UARTE2_INST_IDX]); in nrfx_uarte_2_irq_handler()
[all …]
A Dnrfx_uart.c70 static uart_control_block_t m_cb[NRFX_UART_ENABLED_COUNT]; variable
162 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_init()
215 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_uninit()
270 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_tx()
325 return (m_cb[p_instance->drv_inst_idx].tx_buffer_length != 0); in nrfx_uart_tx_in_progress()
353 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_rx()
475 if (!m_cb[p_instance->drv_inst_idx].rx_enabled) in nrfx_uart_rx_enable()
478 m_cb[p_instance->drv_inst_idx].rx_enabled = true; in nrfx_uart_rx_enable()
485 m_cb[p_instance->drv_inst_idx].rx_enabled = false; in nrfx_uart_rx_disable()
523 uart_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_uart_tx_abort()
[all …]
A Dnrfx_spis.c124 static spis_cb_t m_cb[NRFX_SPIS_ENABLED_COUNT]; variable
133 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_init()
295 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_uninit()
392 spis_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spis_buffers_set()
494 spis_irq_handler(NRF_SPIS0, &m_cb[NRFX_SPIS0_INST_IDX]); in nrfx_spis_0_irq_handler()
501 spis_irq_handler(NRF_SPIS1, &m_cb[NRFX_SPIS1_INST_IDX]); in nrfx_spis_1_irq_handler()
508 spis_irq_handler(NRF_SPIS2, &m_cb[NRFX_SPIS2_INST_IDX]); in nrfx_spis_2_irq_handler()
515 spis_irq_handler(NRF_SPIS3, &m_cb[NRFX_SPIS3_INST_IDX]); in nrfx_spis_3_irq_handler()
A Dnrfx_twim.c138 static twim_control_block_t m_cb[NRFX_TWIM_ENABLED_COUNT]; variable
224 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_init()
300 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_uninit()
325 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_enable()
336 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_disable()
352 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_is_busy()
614 twim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twim_xfer()
818 twim_irq_handler(NRF_TWIM0, &m_cb[NRFX_TWIM0_INST_IDX]); in nrfx_twim_0_irq_handler()
825 twim_irq_handler(NRF_TWIM1, &m_cb[NRFX_TWIM1_INST_IDX]); in nrfx_twim_1_irq_handler()
832 twim_irq_handler(NRF_TWIM2, &m_cb[NRFX_TWIM2_INST_IDX]); in nrfx_twim_2_irq_handler()
[all …]
A Dnrfx_twi.c112 static twi_control_block_t m_cb[NRFX_TWI_ENABLED_COUNT]; variable
163 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_init()
231 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_uninit()
256 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_enable()
268 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_disable()
624 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_is_busy()
634 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_xfer()
660 return m_cb[p_instance->drv_inst_idx].bytes_transferred; in nrfx_twi_data_count_get()
744 twi_irq_handler(NRF_TWI0, &m_cb[NRFX_TWI0_INST_IDX]); in nrfx_twi_0_irq_handler()
751 twi_irq_handler(NRF_TWI1, &m_cb[NRFX_TWI1_INST_IDX]); in nrfx_twi_1_irq_handler()
A Dnrfx_spim.c195 static spim_control_block_t m_cb[NRFX_SPIM_ENABLED_COUNT]; variable
256 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_init()
432 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_uninit()
661 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_xfer()
714 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_abort()
776 irq_handler(NRF_SPIM0, &m_cb[NRFX_SPIM0_INST_IDX]); in nrfx_spim_0_irq_handler()
783 irq_handler(NRF_SPIM1, &m_cb[NRFX_SPIM1_INST_IDX]); in nrfx_spim_1_irq_handler()
790 irq_handler(NRF_SPIM2, &m_cb[NRFX_SPIM2_INST_IDX]); in nrfx_spim_2_irq_handler()
797 irq_handler(NRF_SPIM3, &m_cb[NRFX_SPIM3_INST_IDX]); in nrfx_spim_3_irq_handler()
804 irq_handler(NRF_SPIM4, &m_cb[NRFX_SPIM4_INST_IDX]); in nrfx_spim_4_irq_handler()

Completed in 34 milliseconds