1# TEMP blocking {#temp_blocking}
2
3The sample demonstrates a functionality of the nrfx_temp driver operating in the blocking mode.
4## Requirements
5
6The sample supports the following development kits:
7
8| **Board**           | **Support** |
9|---------------------|:-----------:|
10| nrf52dk_nrf52832    |     Yes     |
11| nrf52833dk_nrf52833 |     Yes     |
12| nrf52840dk_nrf52840 |     Yes     |
13| nrf5340dk_nrf5340   |     Yes     |
14| nrf9160dk_nrf9160   |      No     |
15## Overview
16
17Application initializes the nrfx_temp driver and starts operating in the blocking mode.
18Temperature is measured with relevant messages logged until a number of measurements performed is equal to the value specified by the user.
19
20> For more information, see **TEMP driver - nrfx documentation**.
21
22## Wiring
23To run this sample, no special configuration is needed.
24You should monitor the output from the board to check if it is as expected.
25
26## Building and running
27
28To run this sample, build it for the appropriate board and then flash it as per instructions in [Building and running](@ref building_and_running) section.
29
30## Sample output
31
32You should see the following output:
33
34```
35- "Starting nrfx_temp blocking example."
36- "Measured temperature: <temp_value> [C]"
37- "Measured temperature: <temp_value> [C]"
38- "Measured temperature: <temp_value> [C]"
39- "Measured temperature: <temp_value> [C]"
40- "Measured temperature: <temp_value> [C]"
41```
42> In the output, `temp_value` should be displayed as a temperature value in Celsius rounded to two decimal places.
43
44[//]: #
45[Building and running]: <../../../README.md#building-and-running>
46