| /hal_nordic-latest/nrfx/samples/src/nrfx_saadc/simple_blocking/ |
| D | README.md | 1 # 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 …]
|
| D | sample.yaml | 2 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 …]
|
| D | main.c | 44 * @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/ |
| D | nrfx_saadc.h | 350 * 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 …]
|
| D | nrfx_uarte.h | 118 * 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 …]
|
| D | nrfx_uart.h | 196 * 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 …]
|
| D | nrfx_temp.h | 77 * 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:
|
| D | nrfx_qspi.h | 206 * 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
|
| D | nrfx_adc.h | 144 * 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/ |
| D | CHANGELOG.md | 50 - 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/ |
| D | README.md | 1 # 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 …]
|
| D | sample.yaml | 2 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."
|
| D | main.c | 45 * @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/ |
| D | README.md | 1 # 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."
|
| D | main.c | 44 * @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/ |
| D | nrfy_saadc.h | 210 * @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/ |
| D | README.md | 1 # 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."
|
| D | main.c | 45 …* @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/ |
| D | nrfx_uarte.c | 97 // 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()
|
| D | nrfx_saadc.c | 76 …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/ |
| D | sample.yaml | 2 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."
|
| D | README.md | 1 # 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/ |
| D | sample.yaml | 2 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."
|
| D | README.md | 1 # 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/ |
| D | README.md | 1 # 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."
|