|  | .. _dps310: | 
|  |  | 
|  | DPS310 Temperature and Pressure Sensor | 
|  | ###################################### | 
|  |  | 
|  | Overview | 
|  | ******** | 
|  |  | 
|  | This sample application periodically reads temperature and pressure data from | 
|  | the first available device that implements SENSOR_CHAN_AMBIENT_TEMP and | 
|  | SENSOR_CHAN_PRESS. This sample checks the sensor in polling mode (without | 
|  | interrupt trigger). | 
|  |  | 
|  | Building and Running | 
|  | ******************** | 
|  |  | 
|  | This sample application uses an DPS310 sensor connected to a board via I2C. | 
|  | Connect the sensor pins according to the connection diagram given in the | 
|  | `dps310 datasheet`_ at page 18 figure 7. | 
|  |  | 
|  | Build and flash this sample (for example, for the nrf52840dk_nrf52840 board) | 
|  | using these commands: | 
|  |  | 
|  | .. zephyr-app-commands:: | 
|  | :zephyr-app: samples/sensor/dps310 | 
|  | :board: nrf52840dk_nrf52840 | 
|  | :goals: flash | 
|  | :compact: | 
|  |  | 
|  | Sample Output | 
|  | ============= | 
|  | To check output of this sample, any serial console program can be used. | 
|  | This example uses ``picocom`` on the serial port ``/dev/ttyUSB0``: | 
|  |  | 
|  | .. code-block:: console | 
|  |  | 
|  | $ sudo picocom -D /dev/ttyUSB0 | 
|  |  | 
|  | .. code-block:: console | 
|  |  | 
|  | temp: 23.774363; press: 97.354728 | 
|  | temp: 23.777492; press: 97.353904 | 
|  | temp: 23.784646; press: 97.354064 | 
|  |  | 
|  | .. _dps310 datasheet: https://www.infineon.com/dgdl/Infineon-DPS310-DataSheet-v01_01-EN.pdf?fileId=5546d462576f34750157750826c42242 |