Home
last modified time | relevance | path

Searched full:blocking (Results 1 – 25 of 122) sorted by relevance

12345

/hal_nordic-latest/nrfx/samples/src/nrfx_saadc/simple_blocking/
DREADME.md1 # SAADC simple blocking {#saadc_simple_blocking}
3 The sample demonstrates a simple functionality of the nrfx_saadc driver operating in the blocking m…
18 Application initializes the nrfx_saadc driver and starts operating in the blocking mode.
21 …DC driver is configured to work with only one channel ( @p m_single_channel ) in the blocking mode.
24 …river is configured to work with multiple channels ( @p m_multiple_channels ) in the blocking mode.
28 Before every sampling a calibration in the blocking manner is performed.
51 - "Starting nrfx_saadc simple blocking example."
53 - "Calibration in the blocking manner finished successfully."
56 - "Calibration in the blocking manner finished successfully."
59 - "Calibration in the blocking manner finished successfully."
[all …]
Dsample.yaml2 description: An example to showcase usage of the nrfx_saadc driver in the blocking mode
3 name: nrfx_saadc simple blocking example
26 - "Starting nrfx_saadc simple blocking example."
28 - "Calibration in the blocking manner finished successfully."
31 - "Calibration in the blocking manner finished successfully."
34 - "Calibration in the blocking manner finished successfully."
37 - "Calibration in the blocking manner finished successfully."
40 - "Calibration in the blocking manner finished successfully."
43 - "Calibration in the blocking manner finished successfully."
46 - "Calibration in the blocking manner finished successfully."
[all …]
Dmain.c44 * @defgroup nrfx_saadc_simple_blocking_example Simple blocking SAADC example
48 * @brief Example showing simple functionality of nrfx_saadc driver operating in the blocking mode.
50 * @details Application initializes nrfx_saadc driver and starts operating in the blocking mode.
54 …* in the blocking mode. @ref m_current_state is changed to STATE_SINGLE_SAMPLING afterw…
58 …* in the blocking mode. @ref m_current_state is changed to STATE_MULTIPLE_SAMPLING afte…
61 …* Before every sampling, calibration in a blocking manner is performed. After it, samplin…
138 NRFX_LOG_INFO("Starting nrfx_saadc simple blocking example."); in main()
188 NRFX_LOG_INFO("Calibration in the blocking manner finished successfully."); in main()
236 NRFX_LOG_INFO("Calibration in the blocking manner finished successfully."); in main()
/hal_nordic-latest/nrfx/drivers/include/
Dnrfx_saadc.h350 * The conversion can be done in a blocking or non-blocking manner.
357 * the conversion will be performed in the blocking manner.
372 * The conversions can be done in a blocking or non-blocking manner. When performing conversions
373 * in the non-blocking manner and @ref nrfx_saadc_adv_config_t.internal_timer_cc is set to 0,
376 …* When performing conversions in the non-blocking manner and @ref nrfx_saadc_adv_config_t.start_on…
380 * conversions in the blocking manner, @ref nrfx_saadc_mode_trigger() may need to be called several
384 * @note The internal timer can only be used in the non-blocking mode.
390 * the conversion will be performed in the blocking manner.
396 * * internal timer in the blocking mode,
424 …* @retval NRFX_SUCCESS Operation finished successfully in the blocking manner or start…
[all …]
Dnrfx_uarte.h118 * ignored and all transfers are blocking.
123 * @brief Flag indicating blocking transfer.
126 * to non-blocking operation. If UARTE is transmitting when the user requests blocking transfer,
128 * accepted to poll the driver and continuously request blocking transfer until it
129 * is accepted. It can be done from any priority context. Blocking transfer returns
136 * @brief Flag indicating to return from blocking transfer not waiting for the last transmit event.
138 * The flag indicates a blocking transfer just like @ref NRFX_UARTE_TX_BLOCKING.
173 * When linked transfers are used, then blocking transfers (see @ref NRFX_UARTE_TX_BLOCKING and
175 * and the @ref nrfx_uarte_tx is called during ongoing blocking transfer.
367 * blocking mode.
[all …]
Dnrfx_uart.h196 * blocking mode.
268 * Otherwise, the transfer is performed in blocking mode, that is this function
269 * returns when the transfer is finished. Blocking mode is not using interrupt
279 * (blocking mode only).
297 * @note @ref NRFX_UART_EVT_TX_DONE event will be generated in non-blocking mode.
310 * Otherwise, the transfer is performed in blocking mode, that is this function
311 * returns when the transfer is finished. Blocking mode is not using interrupt so
313 * The receive buffer pointer is double-buffered in non-blocking mode. The secondary
331 * @retval NRFX_SUCCESS Reception is complete (in case of blocking mode) or it is
332 * successfully started (in case of non-blocking mode).
[all …]
Dnrfx_temp.h77 * the driver is initialized in blocking mode.
100 * In blocking mode, it should be used after calling the @ref nrfx_temp_measure()
101 * function. In non-blocking mode, it is called internally by the driver,
126 * Non-blocking mode:
130 * Blocking mode:
134 * @retval NRFX_SUCCESS In non-blocking mode: Measurement was started.
136 * In blocking mode:
139 * @retval NRFX_ERROR_INTERNAL In non-blocking mode:
141 * In blocking mode:
Dnrfx_qspi.h206 * will be performed in blocking mode.
250 * @param[in] wait True if activation is to be in blocking mode, false otherwise.
288 * - blocking mode (without handler) - a delay occurs until the last operation runs and
300 * @retval NRFX_SUCCESS The operation was successful (blocking mode) or operation
321 * - blocking mode (without handler) - a delay occurs until the last operation runs or
337 * @retval NRFX_SUCCESS The operation was successful (blocking mode) or operation
358 * - blocking mode (without handler) - a delay occurs until the last operation runs or
371 * @retval NRFX_SUCCESS The operation was successful (blocking mode) or operation
388 * @retval NRFX_SUCCESS The operation was successful (blocking mode) or
Dnrfx_adc.h144 * If a valid event handler is provided, the driver is initialized in non-blocking mode.
145 * If event_handler is NULL, the driver works in blocking mode.
221 * must be initialized in non-blocking mode, otherwise an assertion will fail). The function will
226 * provided, the function is blocking.
237 * If the driver is initialized in non-blocking mode, this function returns when the first
239 * handler. If the driver is initialized in blocking mode, the function returns when the buffer is
/hal_nordic-latest/nrfx/samples/
DCHANGELOG.md50 - blocking
51 - non-blocking
59 - blocking
60 - non-blocking
62 - non-blocking
63 - advanced non-blocking
65 - tx-rx blocking
66 - tx-rx non-blocking
71 - tx-rx non-blocking
73 - simple blocking
[all …]
/hal_nordic-latest/nrfx/samples/src/nrfx_saadc/advanced_blocking/
DREADME.md1 # SAADC advanced blocking {#saadc_advanced_blocking}
3 …ple demonstrates an advanced functionality of the nrfx_saadc driver operating in the blocking mode.
19 Application initializes the nrfx_saadc driver and starts operating in the blocking mode.
22 …DC driver is configured to work with only one channel ( @p m_single_channel ) in the blocking mode.
25 …river is configured to work with multiple channels ( @p m_multiple_channels ) in the blocking mode.
29 Before every sampling a calibration in the blocking manner is performed. Sampling is then invoked
50 - "Starting nrfx_saadc advanced blocking example."
51 - "Calibration in the blocking manner finished successfully."
55 - "Calibration in the blocking manner finished successfully."
59 - "Calibration in the blocking manner finished successfully."
[all …]
Dsample.yaml2 description: An example to showcase usage of the nrfx_saadc driver in the advanced blocking mode
3 name: nrfx_saadc advanced blocking example
26 - "Starting nrfx_saadc advanced blocking example."
27 - "Calibration in the blocking manner finished successfully."
31 - "Calibration in the blocking manner finished successfully."
35 - "Calibration in the blocking manner finished successfully."
39 - "Calibration in the blocking manner finished successfully."
43 - "Calibration in the blocking manner finished successfully."
Dmain.c45 * @defgroup nrfx_saadc_advanced_blocking_example Advanced blocking SAADC example
49 …* @brief Example showing advanced functionality of nrfx_saadc driver operating in the blocking mod…
51 * @details Application initializes nrfx_saadc driver and starts operating in the blocking mode.
54 …* Before every sampling, calibration in a blocking manner is performed. Sampling is invok…
105 NRFX_LOG_INFO("Starting nrfx_saadc advanced blocking example."); in main()
143 NRFX_LOG_INFO("Calibration in the blocking manner finished successfully."); in main()
147 …* blocking mode is still being performed. Then the function must be called again to continue the c… in main()
/hal_nordic-latest/nrfx/samples/src/nrfx_saadc/simple_non_blocking/
DREADME.md1 # SAADC simple non-blocking {#saadc_simple_non_blocking}
3 …le demonstrates a simple functionality of the nrfx_saadc driver operating in the non-blocking mode.
19 Application initializes the nrfx_saadc driver and starts operating in the non-blocking mode.
22 …DC driver is configured to work with only one channel ( @p m_single_channel ) in the blocking mode.
25 …river is configured to work with multiple channels ( @p m_multiple_channels ) in the blocking mode.
29 Before every sampling a calibration in the non-blocking manner is performed.
53 - "Starting nrfx_saadc simple non-blocking example."
Dmain.c44 * @defgroup nrfx_saadc_simple_non_blocking_example Simple non-blocking SAADC example
48 …* @brief Example showing simple functionality of nrfx_saadc driver operating in the non-blocking m…
50 * @details Application initializes nrfx_saadc driver and starts operating in the non-blocking mode.
54 …* in the non-blocking mode. @ref m_current_state is changed to STATE_SINGLE_SAMPLING af…
58 …* in the non-blocking mode. @ref m_current_state is changed to STATE_MULTIPLE_SAMPLING …
61 …* Before every sampling, calibration in a non-blocking manner is performed. It triggers @…
180 NRFX_LOG_INFO("Starting nrfx_saadc simple non-blocking example."); in main()
/hal_nordic-latest/nrfx/haly/
Dnrfy_saadc.h210 * @param[in] wait True if latching is to be blocking, false otherwise.
229 * @param[in] wait True if latching is to be blocking, false otherwise.
241 * if the sampling is to be blocking. NULL for non-blocking operation.
264 * if the abort is to be blocking. NULL for non-blocking operation.
283 * @param[in] wait True if stopping is to be blocking, false otherwise.
295 * @param[in] wait True if calibration is to be blocking, false otherwise.
/hal_nordic-latest/nrfx/samples/src/nrfx_saadc/advanced_non_blocking_internal_timer/
DREADME.md1 # SAADC advanced non-blocking internal timer {#saadc_advanced_non_blocking_internal_timer}
3 …an advanced functionality of the nrfx_saadc driver operating in the non-blocking continuous sampli…
19 Application initializes the nrfx_saadc driver and starts operating in the non-blocking mode.
23 @p nrfx_saadc_offset_calibrate triggers calibration in a non-blocking manner.
30 Internal timer can only be used in the non-blocking mode with only a single input channel enabled.
48 - "Starting nrfx_saadc advanced non-blocking sampling with internal timer example."
Dmain.c45 …* @defgroup nrfx_saadc_advanced_non_blocking_internal_timer_example Advanced non-blocking sampling…
49 …* @brief Example showing advanced functionality of nrfx_saadc driver operating in the non-blocking
51 * @details Application initializes nrfx_saadc driver and starts operating in the non-blocking mode.
56 …* Calibration in a non-blocking manner is triggered by @p nrfx_saadc_offset_calibrate. Th…
63 …* Please note that the internal timer can only be used in the non-blocking mode with only…
201 … NRFX_LOG_INFO("Starting nrfx_saadc advanced non-blocking sampling with internal timer example."); in main()
/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_uarte.c97 // Flag is used to indicate that asynchronous TX transfer request occured during blocking transfer.
98 // Asynchronous pending transfer is started immediately after the current blocking transfer is
916 // Handle case when transfer is blocking. in nrfx_uarte_tx()
1464 // No cache buffer provided or blocking mode, transfer cannot be handled. in nrfx_uarte_rx_buffer_set()
1753 /* Function must be used in blocking mode only. */ in nrfx_uarte_errorsrc_get()
1903 * was called when there was ongoing blocking transfer. Handling in pending_tx_handler()
1904 * TXSTOPPED interrupt means that blocking transfer has completed. in pending_tx_handler()
1930 // If no length set, it means that it was a blocking transfer. in txstopped_irq_handler()
2023 // Locking since blocking transfer can interrupt at anytime. In that case we don't in endtx_irq_handler()
2024 // want to stop ongoing blocking transfer. in endtx_irq_handler()
Dnrfx_saadc.c76 …es_converted; ///< Number of samples present in result buffer when in the blocking mode.
539 … // When in simple blocking or non-blocking mode, buffer size is equal to activated channel count. in nrfx_saadc_mode_trigger()
562 // When in advanced non-blocking mode, latch whole buffer in EasyDMA. in nrfx_saadc_mode_trigger()
569 // When in advanced blocking mode, latch single chunk of buffer in EasyDMA. in nrfx_saadc_mode_trigger()
828 /* In the simple, non-blocking mode the event handler must be in saadc_event_end_handle()
/hal_nordic-latest/nrfx/samples/src/nrfx_spim/blocking/
Dsample.yaml2 description: An example to showcase usage of the nrfx_spim driver in the blocking mode
3 name: nrfx_spim blocking example
5 examples.nrfx_spim.blocking:
26 - "Starting nrfx_spim basic blocking example."
DREADME.md1 # SPIM basic blocking {#spim_basic_blocking}
3 The sample demonstrates a basic functionality of the nrfx_spim driver operating in the blocking mod…
19 Application initializes the nrfx_spim driver and starts operating in the blocking mode.
42 - "Starting nrfx_spim basic blocking example."
/hal_nordic-latest/nrfx/samples/src/nrfx_temp/blocking/
Dsample.yaml2 description: An example to showcase usage of the nrfx_temp driver in the blocking mode
3 name: nrfx_temp blocking example
5 examples.nrfx_temp.blocking:
23 - "Starting nrfx_temp blocking example."
DREADME.md1 # TEMP blocking {#temp_blocking}
3 The sample demonstrates a functionality of the nrfx_temp driver operating in the blocking mode.
17 Application initializes the nrfx_temp driver and starts operating in the blocking mode.
35 - "Starting nrfx_temp blocking example."
/hal_nordic-latest/nrfx/samples/src/nrfx_spim/non_blocking/
DREADME.md1 # SPIM basic non-blocking {#spim_basic_non_blocking}
3 The sample demonstrates a basic functionality of the nrfx_spim driver operating in the non-blocking
19 Application initializes the nrfx_spim driver and starts operating in the non-blocking mode.
42 - "Starting nrfx_spim basic non-blocking example."

12345