| /hal_nordic-latest/nrfx/drivers/src/ |
| D | nrfx_timer.c | 62 #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 …]
|
| D | nrfx_gpiote.c | 311 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 …]
|
| D | nrfx_rtc.c | 68 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 …]
|
| D | nrfx_uart.c | 76 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 …]
|
| D | nrfx_dppi.c | 326 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 …]
|
| D | nrfx_pwm.c | 111 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 …]
|
| D | nrfx_wdt.c | 63 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 …]
|
| D | nrfx_qdec.c | 66 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 …]
|
| D | nrfx_twis.c | 429 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 …]
|
| D | nrfx_egu.c | 104 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 …]
|
| D | nrfx_pdm.c | 108 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 …]
|
| D | nrfx_spim.c | 269 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 …]
|
| D | nrfx_spi.c | 109 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 …]
|
| D | nrfx_bellboard.c | 55 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 …]
|
| D | nrfx_twi.c | 159 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/ |
| D | nrfx_timer.h | 121 #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 …]
|
| D | nrfx_rtc.h | 132 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 …]
|
| D | nrfx_ppib.h | 124 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 …]
|
| D | nrfx_gpiote.h | 211 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 …]
|
| D | nrfx_uarte.h | 379 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 …]
|
| D | nrfx_twis.h | 198 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 …]
|
| D | nrfx_pwm.h | 216 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 …]
|
| D | nrfx_uart.h | 207 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 …]
|
| D | nrfx_wdt.h | 164 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 …]
|
| D | nrfx_egu.h | 96 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 …]
|