Home
last modified time | relevance | path

Searched refs:p_instance (Results 1 – 25 of 43) sorted by relevance

12

/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_timer.c62 #define TIMER_FREQUENCY_VALID_CHECK(p_instance, frequency) \ argument
63 ((NRFX_TIMER_BASE_FREQUENCY_GET(p_instance) % (frequency) == 0) && \
64 NRFX_IS_POWER_OF_TWO(NRFX_TIMER_BASE_FREQUENCY_GET(p_instance) / (frequency)) && \
65 ((NRFX_TIMER_BASE_FREQUENCY_GET(p_instance) / (frequency)) <= \
81 static uint32_t prescaler_calculate(nrfx_timer_t const * p_instance, uint32_t frequency) in prescaler_calculate() argument
83 (void)p_instance; in prescaler_calculate()
84 uint32_t base_frequency = NRFX_TIMER_BASE_FREQUENCY_GET(p_instance); in prescaler_calculate()
86 if (!TIMER_FREQUENCY_VALID_CHECK(p_instance, frequency)) in prescaler_calculate()
93 static nrfx_err_t timer_configure(nrfx_timer_t const * p_instance, in timer_configure() argument
98 prescaler = prescaler_calculate(p_instance, p_config->frequency); in timer_configure()
[all …]
Dnrfx_gpiote.c311 static bool pin_in_use(nrfx_gpiote_t const * p_instance, uint32_t pin) in pin_in_use() argument
313 return get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] & PIN_FLAG_IN_USE; in pin_in_use()
325 static bool pin_in_use_by_te(nrfx_gpiote_t const * p_instance, uint32_t pin) in pin_in_use_by_te() argument
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()
337 static bool pin_has_trigger(nrfx_gpiote_t const * p_instance, uint32_t pin) in pin_has_trigger() argument
340 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]) != in pin_has_trigger()
353 static bool pin_is_output(nrfx_gpiote_t const * p_instance, uint32_t pin) in pin_is_output() argument
355 return PIN_FLAG_IS_OUTPUT(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in pin_is_output()
365 static bool pin_is_task_output(nrfx_gpiote_t const * p_instance, uint32_t pin) in pin_is_task_output() argument
367 return pin_is_output(p_instance, pin) && pin_in_use_by_te(p_instance, pin); in pin_is_task_output()
[all …]
Dnrfx_rtc.c68 nrfx_err_t nrfx_rtc_init(nrfx_rtc_t const * p_instance, in nrfx_rtc_init() argument
76 m_cb[p_instance->instance_id].handler = handler; in nrfx_rtc_init()
78 if (m_cb[p_instance->instance_id].state != NRFX_DRV_STATE_UNINITIALIZED) in nrfx_rtc_init()
91 nrfy_rtc_int_init(p_instance->p_reg, 0, p_config->interrupt_priority, false); in nrfx_rtc_init()
98 nrfy_rtc_periph_configure(p_instance->p_reg, &config); in nrfx_rtc_init()
99 m_cb[p_instance->instance_id].reliable = p_config->reliable; in nrfx_rtc_init()
100 m_cb[p_instance->instance_id].tick_latency = p_config->tick_latency; in nrfx_rtc_init()
101 m_cb[p_instance->instance_id].state = NRFX_DRV_STATE_INITIALIZED; in nrfx_rtc_init()
108 void nrfx_rtc_uninit(nrfx_rtc_t const * p_instance) in nrfx_rtc_uninit() argument
110 NRFX_ASSERT(m_cb[p_instance->instance_id].state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_rtc_uninit()
[all …]
Dnrfx_uart.c76 static void interrupts_enable(nrfx_uart_t const * p_instance, in interrupts_enable() argument
79 nrf_uart_event_clear(p_instance->p_reg, NRF_UART_EVENT_TXDRDY); in interrupts_enable()
80 nrf_uart_event_clear(p_instance->p_reg, NRF_UART_EVENT_RXTO); in interrupts_enable()
81 nrf_uart_int_enable(p_instance->p_reg, NRF_UART_INT_MASK_TXDRDY | in interrupts_enable()
83 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number((void *)p_instance->p_reg), in interrupts_enable()
85 NRFX_IRQ_ENABLE(nrfx_get_irq_number((void *)p_instance->p_reg)); in interrupts_enable()
88 static void interrupts_disable(nrfx_uart_t const * p_instance) in interrupts_disable() argument
90 nrf_uart_int_disable(p_instance->p_reg, NRF_UART_INT_MASK_RXDRDY | in interrupts_disable()
94 NRFX_IRQ_DISABLE(nrfx_get_irq_number((void *)p_instance->p_reg)); in interrupts_disable()
97 static void uart_configure(nrfx_uart_t const * p_instance, in uart_configure() argument
[all …]
Dnrfx_dppi.c326 static void dppi_free(nrfx_dppi_t const * p_instance) in dppi_free() argument
328 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_free()
333 …nrfy_dppi_channels_disable(p_instance->p_reg, p_cb->available_channels & ~p_cb->allocated_channels… in dppi_free()
341 nrfy_dppi_group_clear(p_instance->p_reg, group); in dppi_free()
354 static nrfx_err_t dppi_channel_alloc(nrfx_dppi_t const * p_instance, uint8_t * p_channel) in dppi_channel_alloc() argument
356 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_alloc()
361 static nrfx_err_t dppi_channel_free(nrfx_dppi_t const * p_instance, uint8_t channel) in dppi_channel_free() argument
363 dppic_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in dppi_channel_free()
365 nrfy_dppi_channels_disable(p_instance->p_reg, NRFX_BIT(channel)); in dppi_channel_free()
369 static nrfx_err_t dppi_channel_enable(nrfx_dppi_t const * p_instance, uint8_t channel) in dppi_channel_enable() argument
[all …]
Dnrfx_pwm.c111 static void pins_deconfigure(nrfx_pwm_t const * p_instance) in pins_deconfigure() argument
115 uint32_t pin = nrfy_pwm_pin_get(p_instance->p_reg, ch_idx); in pins_deconfigure()
139 static void pwm_configure(nrfx_pwm_t const * p_instance, nrfx_pwm_config_t const * p_config) in pwm_configure() argument
160 nrfy_pwm_periph_configure(p_instance->p_reg, &nrfy_config); in pwm_configure()
163 nrfy_pwm_int_init(p_instance->p_reg, to_clear, p_config->irq_priority, false); in pwm_configure()
168 nrfy_pwm_channel_idle_set(p_instance->p_reg, channel, in pwm_configure()
180 static bool pwm_stopped_check(nrfx_pwm_t const * p_instance) in pwm_stopped_check() argument
182 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in pwm_stopped_check()
186 if (nrfy_pwm_events_process(p_instance->p_reg, in pwm_stopped_check()
196 nrfx_err_t nrfx_pwm_init(nrfx_pwm_t const * p_instance, in nrfx_pwm_init() argument
[all …]
Dnrfx_wdt.c63 static void wdt_configure(nrfx_wdt_t const * p_instance, in wdt_configure() argument
74 nrfy_wdt_periph_configure(p_instance->p_reg, &nrfy_conf); in wdt_configure()
76 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_configure()
94 nrfy_wdt_int_init(p_instance->p_reg, in wdt_configure()
102 static nrfx_err_t wdt_init(nrfx_wdt_t const * p_instance, in wdt_init() argument
109 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_init()
138 wdt_configure(p_instance, p_config); in wdt_init()
147 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance, in nrfx_wdt_init() argument
152 return wdt_init(p_instance, p_config, wdt_event_handler, p_context); in nrfx_wdt_init()
155 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance, in nrfx_wdt_init() argument
[all …]
Dnrfx_qdec.c66 static void qdec_configure(nrfx_qdec_t const * p_instance, in qdec_configure() argument
94 nrfy_qdec_periph_configure(p_instance->p_reg, &nrfy_config); in qdec_configure()
101 nrfy_qdec_shorts_enable(p_instance->p_reg, NRF_QDEC_SHORT_REPORTRDY_READCLRACC_MASK); in qdec_configure()
107 nrfy_qdec_int_init(p_instance->p_reg, int_mask, p_config->interrupt_priority, true); in qdec_configure()
110 nrfx_err_t nrfx_qdec_init(nrfx_qdec_t const * p_instance, in nrfx_qdec_init() argument
118 qdec_control_block_t * const p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_init()
141 qdec_configure(p_instance, p_config); in nrfx_qdec_init()
151 nrfx_err_t nrfx_qdec_reconfigure(nrfx_qdec_t const * p_instance, in nrfx_qdec_reconfigure() argument
155 qdec_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_qdec_reconfigure()
165 qdec_configure(p_instance, p_config); in nrfx_qdec_reconfigure()
[all …]
Dnrfx_twis.c429 static inline void nrfx_twis_preprocess_status(nrfx_twis_t const * p_instance) in nrfx_twis_preprocess_status() argument
433 NRF_TWIS_Type * p_reg = p_instance->p_reg; in nrfx_twis_preprocess_status()
434 twis_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twis_preprocess_status()
442 static void twis_configure(nrfx_twis_t const * p_instance, in twis_configure() argument
464 nrf_twis_pins_set(p_instance->p_reg, p_config->scl_pin, p_config->sda_pin); in twis_configure()
467 nrf_twis_address_set(p_instance->p_reg, 0, (nrf_twis_address_t)p_config->addr[0]); in twis_configure()
468 nrf_twis_address_set(p_instance->p_reg, 1, (nrf_twis_address_t)p_config->addr[1]); in twis_configure()
470 nrf_twis_config_address_set(p_instance->p_reg, (nrf_twis_config_addr_mask_t)addr_mask); in twis_configure()
472 if (m_cb[p_instance->drv_inst_idx].ev_handler) in twis_configure()
477 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), in twis_configure()
[all …]
Dnrfx_egu.c104 nrfx_err_t nrfx_egu_init(nrfx_egu_t const * p_instance, in nrfx_egu_init() argument
109 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init()
125 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_egu_init()
126 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), interrupt_priority); in nrfx_egu_init()
132 void nrfx_egu_int_enable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_enable() argument
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()
137 (void)egu_event_mask_get_and_clear(p_instance->p_reg, mask); in nrfx_egu_int_enable()
138 nrf_egu_int_enable(p_instance->p_reg, mask); in nrfx_egu_int_enable()
141 void nrfx_egu_int_disable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_disable() argument
[all …]
Dnrfx_pdm.c108 static void pdm_configure(nrfx_pdm_t const * p_instance, in pdm_configure() argument
119 nrf_pdm_psel_connect(p_instance->p_reg, in pdm_configure()
142 nrfy_pdm_periph_configure(p_instance->p_reg, &nrfy_config); in pdm_configure()
144 nrfy_pdm_int_init(p_instance->p_reg, in pdm_configure()
150 static nrfx_err_t pdm_init(nrfx_pdm_t const * p_instance, in pdm_init() argument
158 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_init()
204 pdm_configure(p_instance, p_config); in pdm_init()
216 static nrfx_err_t pdm_reconfigure(nrfx_pdm_t const * p_instance, in pdm_reconfigure() argument
219 nrfx_pdm_cb_t * p_cb = get_cb(p_instance->drv_inst_idx); in pdm_reconfigure()
245 nrfy_pdm_disable(p_instance->p_reg); in pdm_reconfigure()
[all …]
Dnrfx_spim.c269 static void configure_pins(nrfx_spim_t const * p_instance, in configure_pins() argument
272 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in configure_pins()
317 static bool spim_frequency_valid_check(nrfx_spim_t const * p_instance, uint32_t frequency) in spim_frequency_valid_check() argument
319 (void)p_instance; in spim_frequency_valid_check()
381 static bool spim_frequency_valid_check(nrfx_spim_t const * p_instance, uint32_t frequency) in spim_frequency_valid_check() argument
383 uint32_t base_frequency = NRFX_SPIM_BASE_FREQUENCY_GET(p_instance); in spim_frequency_valid_check()
384 uint32_t prescaler = NRF_SPIM_PRESCALER_CALCULATE(p_instance->p_reg, frequency); in spim_frequency_valid_check()
388 (prescaler <= NRF_SPIM_PRESCALER_MAX_GET(p_instance->p_reg)) && in spim_frequency_valid_check()
389 (prescaler >= NRF_SPIM_PRESCALER_MIN_GET(p_instance->p_reg)); in spim_frequency_valid_check()
392 static uint32_t spim_prescaler_calculate(nrfx_spim_t const * p_instance, uint32_t frequency) in spim_prescaler_calculate() argument
[all …]
Dnrfx_spi.c109 static void spi_configure(nrfx_spi_t const * p_instance, in spi_configure() argument
113 m_cb[p_instance->drv_inst_idx].ss_pin = p_config->ss_pin; in spi_configure()
122 nrf_spi_pins_set(p_instance->p_reg, p_config->sck_pin, mosi_pin, miso_pin); in spi_configure()
124 nrf_spi_frequency_set(p_instance->p_reg, p_config->frequency); in spi_configure()
125 nrf_spi_configure(p_instance->p_reg, p_config->mode, p_config->bit_order); 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()
131 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), in spi_configure()
133 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in spi_configure()
137 nrfx_err_t nrfx_spi_init(nrfx_spi_t const * p_instance, in nrfx_spi_init() argument
[all …]
Dnrfx_bellboard.c55 nrfx_err_t nrfx_bellboard_init(nrfx_bellboard_t const * p_instance, in nrfx_bellboard_init() argument
60 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_init()
79 p_cb->int_idx = p_instance->int_idx; in nrfx_bellboard_init()
85 p_instance->int_idx); in nrfx_bellboard_init()
91 void nrfx_bellboard_uninit(nrfx_bellboard_t const * p_instance) in nrfx_bellboard_uninit() argument
93 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_bellboard_uninit()
95 nrfy_bellboard_int_uninit(p_instance->int_idx); in nrfx_bellboard_uninit()
97 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_uninit()
105 bool nrfx_bellboard_init_check(nrfx_bellboard_t const * p_instance) in nrfx_bellboard_init_check() argument
107 nrfx_bellboard_cb_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_bellboard_init_check()
[all …]
Dnrfx_twi.c159 static void twi_configure(nrfx_twi_t const * p_instance, in twi_configure() argument
164 nrf_twi_pins_set(p_instance->p_twi, p_config->scl, p_config->sda); in twi_configure()
166 nrf_twi_frequency_set(p_instance->p_twi, p_config->frequency); in twi_configure()
168 if (m_cb[p_instance->drv_inst_idx].handler) in twi_configure()
170 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_twi), in twi_configure()
172 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_twi)); in twi_configure()
176 nrfx_err_t nrfx_twi_init(nrfx_twi_t const * p_instance, in nrfx_twi_init() argument
183 twi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_twi_init()
203 if (nrfx_prs_acquire(p_instance->p_twi, in nrfx_twi_init()
204 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_twi_init()
[all …]
/hal_nordic-latest/nrfx/drivers/include/
Dnrfx_timer.h121 #define NRFX_TIMER_BASE_FREQUENCY_GET(p_instance) \ argument
122 NRF_TIMER_BASE_FREQUENCY_GET((p_instance)->p_reg)
148 nrfx_err_t nrfx_timer_init(nrfx_timer_t const * p_instance,
163 nrfx_err_t nrfx_timer_reconfigure(nrfx_timer_t const * p_instance,
171 void nrfx_timer_uninit(nrfx_timer_t const * p_instance);
181 bool nrfx_timer_init_check(nrfx_timer_t const * p_instance);
188 void nrfx_timer_enable(nrfx_timer_t const * p_instance);
198 void nrfx_timer_disable(nrfx_timer_t const * p_instance);
208 bool nrfx_timer_is_enabled(nrfx_timer_t const * p_instance);
215 void nrfx_timer_pause(nrfx_timer_t const * p_instance);
[all …]
Dnrfx_rtc.h132 nrfx_err_t nrfx_rtc_init(nrfx_rtc_t const * p_instance,
144 void nrfx_rtc_uninit(nrfx_rtc_t const * p_instance);
154 bool nrfx_rtc_init_check(nrfx_rtc_t const * p_instance);
161 void nrfx_rtc_enable(nrfx_rtc_t const * p_instance);
168 void nrfx_rtc_disable(nrfx_rtc_t const * p_instance);
199 nrfx_err_t nrfx_rtc_cc_set(nrfx_rtc_t const * p_instance,
215 nrfx_err_t nrfx_rtc_cc_disable(nrfx_rtc_t const * p_instance, uint32_t channel);
225 void nrfx_rtc_tick_enable(nrfx_rtc_t const * p_instance, bool enable_irq);
234 void nrfx_rtc_tick_disable(nrfx_rtc_t const * p_instance);
244 void nrfx_rtc_overflow_enable(nrfx_rtc_t const * p_instance, bool enable_irq);
[all …]
Dnrfx_ppib.h124 void nrfx_ppib_free(nrfx_ppib_interconnect_t const * p_instance);
138 nrfx_err_t nrfx_ppib_channel_alloc(nrfx_ppib_interconnect_t const * p_instance, uint8_t * p_channel…
152 nrfx_err_t nrfx_ppib_channel_free(nrfx_ppib_interconnect_t const * p_instance, uint8_t channel);
165 NRFX_STATIC_INLINE nrf_ppib_task_t nrfx_ppib_send_task_get(nrfx_ppib_t const * p_instance,
176 NRFX_STATIC_INLINE uint32_t nrfx_ppib_send_task_address_get(nrfx_ppib_t const * p_instance,
190 NRFX_STATIC_INLINE nrf_ppib_event_t nrfx_ppib_receive_event_get(nrfx_ppib_t const * p_instance,
201 NRFX_STATIC_INLINE uint32_t nrfx_ppib_receive_event_address_get(nrfx_ppib_t const * p_instance,
212 NRFX_STATIC_INLINE void nrfx_ppib_subscribe_set(nrfx_ppib_t const * p_instance,
223 NRFX_STATIC_INLINE void nrfx_ppib_subscribe_clear(nrfx_ppib_t const * p_instance,
233 NRFX_STATIC_INLINE void nrfx_ppib_publish_set(nrfx_ppib_t const * p_instance,
[all …]
Dnrfx_gpiote.h211 nrfx_err_t nrfx_gpiote_init(nrfx_gpiote_t const * p_instance, uint8_t interrupt_priority);
224 bool nrfx_gpiote_init_check(nrfx_gpiote_t const * p_instance);
231 void nrfx_gpiote_uninit(nrfx_gpiote_t const * p_instance);
249 nrfx_err_t nrfx_gpiote_channel_alloc(nrfx_gpiote_t const * p_instance, uint8_t * p_channel);
267 nrfx_err_t nrfx_gpiote_channel_free(nrfx_gpiote_t const * p_instance, uint8_t channel);
296 nrfx_err_t nrfx_gpiote_input_configure(nrfx_gpiote_t const * p_instance,
323 nrfx_err_t nrfx_gpiote_output_configure(nrfx_gpiote_t const * p_instance,
341 nrfx_err_t nrfx_gpiote_pin_uninit(nrfx_gpiote_t const * p_instance, nrfx_gpiote_pin_t pin);
353 void nrfx_gpiote_trigger_enable(nrfx_gpiote_t const * p_instance,
363 void nrfx_gpiote_trigger_disable(nrfx_gpiote_t const * p_instance, nrfx_gpiote_pin_t pin);
[all …]
Dnrfx_uarte.h379 nrfx_err_t nrfx_uarte_init(nrfx_uarte_t const * p_instance,
393 nrfx_err_t nrfx_uarte_reconfigure(nrfx_uarte_t const * p_instance,
401 void nrfx_uarte_uninit(nrfx_uarte_t const * p_instance);
411 bool nrfx_uarte_init_check(nrfx_uarte_t const * p_instance);
421 NRFX_STATIC_INLINE uint32_t nrfx_uarte_task_address_get(nrfx_uarte_t const * p_instance,
432 NRFX_STATIC_INLINE uint32_t nrfx_uarte_event_address_get(nrfx_uarte_t const * p_instance,
470 nrfx_err_t nrfx_uarte_tx(nrfx_uarte_t const * p_instance,
483 bool nrfx_uarte_tx_in_progress(nrfx_uarte_t const * p_instance);
502 nrfx_err_t nrfx_uarte_tx_abort(nrfx_uarte_t const * p_instance, bool sync);
525 nrfx_err_t nrfx_uarte_rx_enable(nrfx_uarte_t const * p_instance, uint32_t flags);
[all …]
Dnrfx_twis.h198 nrfx_err_t nrfx_twis_init(nrfx_twis_t const * p_instance,
212 nrfx_err_t nrfx_twis_reconfigure(nrfx_twis_t const * p_instance,
230 void nrfx_twis_uninit(nrfx_twis_t const * p_instance);
240 bool nrfx_twis_init_check(nrfx_twis_t const * p_instance);
252 void nrfx_twis_enable(nrfx_twis_t const * p_instance);
262 void nrfx_twis_disable(nrfx_twis_t const * p_instance);
276 uint32_t nrfx_twis_error_get_and_clear(nrfx_twis_t const * p_instance);
297 nrfx_err_t nrfx_twis_tx_prepare(nrfx_twis_t const * p_instance,
311 NRFX_STATIC_INLINE size_t nrfx_twis_tx_amount(nrfx_twis_t const * p_instance);
331 nrfx_err_t nrfx_twis_rx_prepare(nrfx_twis_t const * p_instance,
[all …]
Dnrfx_pwm.h216 nrfx_err_t nrfx_pwm_init(nrfx_pwm_t const * p_instance,
231 nrfx_err_t nrfx_pwm_reconfigure(nrfx_pwm_t const * p_instance, nrfx_pwm_config_t const * p_config);
240 void nrfx_pwm_uninit(nrfx_pwm_t const * p_instance);
250 bool nrfx_pwm_init_check(nrfx_pwm_t const * p_instance);
284 uint32_t nrfx_pwm_simple_playback(nrfx_pwm_t const * p_instance,
312 uint32_t nrfx_pwm_complex_playback(nrfx_pwm_t const * p_instance,
325 NRFX_STATIC_INLINE void nrfx_pwm_step(nrfx_pwm_t const * p_instance);
350 bool nrfx_pwm_stop(nrfx_pwm_t const * p_instance, bool wait_until_stopped);
360 bool nrfx_pwm_stopped_check(nrfx_pwm_t const * p_instance);
369 NRFX_STATIC_INLINE void nrfx_pwm_sequence_update(nrfx_pwm_t const * p_instance,
[all …]
Dnrfx_uart.h207 nrfx_err_t nrfx_uart_init(nrfx_uart_t const * p_instance,
221 nrfx_err_t nrfx_uart_reconfigure(nrfx_uart_t const * p_instance,
229 void nrfx_uart_uninit(nrfx_uart_t const * p_instance);
239 bool nrfx_uart_init_check(nrfx_uart_t const * p_instance);
249 NRFX_STATIC_INLINE uint32_t nrfx_uart_task_address_get(nrfx_uart_t const * p_instance,
260 NRFX_STATIC_INLINE uint32_t nrfx_uart_event_address_get(nrfx_uart_t const * p_instance,
281 nrfx_err_t nrfx_uart_tx(nrfx_uart_t const * p_instance,
293 bool nrfx_uart_tx_in_progress(nrfx_uart_t const * p_instance);
303 void nrfx_uart_tx_abort(nrfx_uart_t const * p_instance);
340 nrfx_err_t nrfx_uart_rx(nrfx_uart_t const * p_instance,
[all …]
Dnrfx_wdt.h164 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance,
184 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance,
196 void nrfx_wdt_uninit(nrfx_wdt_t const * p_instance);
206 bool nrfx_wdt_init_check(nrfx_wdt_t const * p_instance);
218 nrfx_err_t nrfx_wdt_reconfigure(nrfx_wdt_t const * p_instance,
232 nrfx_err_t nrfx_wdt_channel_alloc(nrfx_wdt_t const * p_instance,
243 void nrfx_wdt_channels_free(nrfx_wdt_t const * p_instance);
254 void nrfx_wdt_enable(nrfx_wdt_t const * p_instance);
263 void nrfx_wdt_feed(nrfx_wdt_t const * p_instance);
271 void nrfx_wdt_channel_feed(nrfx_wdt_t const * p_instance, nrfx_wdt_channel_id channel_id);
[all …]
Dnrfx_egu.h96 nrfx_err_t nrfx_egu_init(nrfx_egu_t const * p_instance,
107 void nrfx_egu_int_enable(nrfx_egu_t const * p_instance, uint32_t mask);
117 NRFX_STATIC_INLINE uint32_t nrfx_egu_task_address_get(nrfx_egu_t const * p_instance,
128 NRFX_STATIC_INLINE uint32_t nrfx_egu_event_address_get(nrfx_egu_t const * p_instance,
137 void nrfx_egu_int_disable(nrfx_egu_t const * p_instance, uint32_t mask);
145 void nrfx_egu_trigger(nrfx_egu_t const * p_instance, uint8_t event_idx);
152 void nrfx_egu_uninit(nrfx_egu_t const * p_instance);
162 bool nrfx_egu_init_check(nrfx_egu_t const * p_instance);
174 NRFX_STATIC_INLINE uint32_t nrfx_egu_task_address_get(nrfx_egu_t const * p_instance, in nrfx_egu_task_address_get() argument
177 return nrf_egu_task_address_get(p_instance->p_reg, task); in nrfx_egu_task_address_get()
[all …]

12