From e59c38fb6fab0acae3974218ab19fe42b1bcaf2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cab=C3=A9?= Date: Sat, 24 Aug 2024 10:58:03 +0200 Subject: [PATCH] samples: sensors: drop dps310 sample as a more generic one exists MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This sample adds no value compared to e.g. sensor shell. Signed-off-by: Benjamin Cabé --- samples/sensor/dps310/CMakeLists.txt | 8 ----- samples/sensor/dps310/README.rst | 45 ---------------------------- samples/sensor/dps310/app.overlay | 17 ----------- samples/sensor/dps310/prj.conf | 3 -- samples/sensor/dps310/sample.yaml | 14 --------- samples/sensor/dps310/src/main.c | 37 ----------------------- 6 files changed, 124 deletions(-) delete mode 100644 samples/sensor/dps310/CMakeLists.txt delete mode 100644 samples/sensor/dps310/README.rst delete mode 100644 samples/sensor/dps310/app.overlay delete mode 100644 samples/sensor/dps310/prj.conf delete mode 100644 samples/sensor/dps310/sample.yaml delete mode 100644 samples/sensor/dps310/src/main.c diff --git a/samples/sensor/dps310/CMakeLists.txt b/samples/sensor/dps310/CMakeLists.txt deleted file mode 100644 index 2e3e38a3143..00000000000 --- a/samples/sensor/dps310/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -# SPDX-License-Identifier: Apache-2.0 - -cmake_minimum_required(VERSION 3.20.0) -find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) - -project(dps310) -FILE(GLOB app_sources src/*.c) -target_sources(app PRIVATE ${app_sources}) diff --git a/samples/sensor/dps310/README.rst b/samples/sensor/dps310/README.rst deleted file mode 100644 index 440a43896b6..00000000000 --- a/samples/sensor/dps310/README.rst +++ /dev/null @@ -1,45 +0,0 @@ -.. _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 diff --git a/samples/sensor/dps310/app.overlay b/samples/sensor/dps310/app.overlay deleted file mode 100644 index 08d21c7e1c8..00000000000 --- a/samples/sensor/dps310/app.overlay +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright (c) 2019 Infineon Technologies AG - * - * SPDX-License-Identifier: Apache-2.0 - */ - -/* - * A DPS310 attached to the Arduino I2C pins - */ - -&arduino_i2c { - DPS310@77 { - status = "okay"; - compatible = "infineon,dps310"; - reg = <0x77>; - }; -}; diff --git a/samples/sensor/dps310/prj.conf b/samples/sensor/dps310/prj.conf deleted file mode 100644 index d1027c82490..00000000000 --- a/samples/sensor/dps310/prj.conf +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_STDOUT_CONSOLE=y -CONFIG_I2C=y -CONFIG_SENSOR=y diff --git a/samples/sensor/dps310/sample.yaml b/samples/sensor/dps310/sample.yaml deleted file mode 100644 index 2f3e24c199a..00000000000 --- a/samples/sensor/dps310/sample.yaml +++ /dev/null @@ -1,14 +0,0 @@ -sample: - name: DP310 Sensor sample -tests: - sample.sensor.dps310: - harness: console - tags: sensors - depends_on: - - i2c - - arduino_i2c - harness_config: - type: one_line - regex: - - "temp: (.*); press: (.*);" - fixture: fixture_i2c_dps310 diff --git a/samples/sensor/dps310/src/main.c b/samples/sensor/dps310/src/main.c deleted file mode 100644 index ba7495ec354..00000000000 --- a/samples/sensor/dps310/src/main.c +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2019 Infineon Technologies AG - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include -#include -#include -#include - -int main(void) -{ - printk("Hello DPS310\n"); - const struct device *const dev = DEVICE_DT_GET_ONE(infineon_dps310); - - if (!device_is_ready(dev)) { - printk("Device %s is not ready\n", dev->name); - return 0; - } - - printk("dev %p name %s\n", dev, dev->name); - - while (1) { - struct sensor_value temp, press; - - sensor_sample_fetch(dev); - sensor_channel_get(dev, SENSOR_CHAN_AMBIENT_TEMP, &temp); - sensor_channel_get(dev, SENSOR_CHAN_PRESS, &press); - - printk("temp: %d.%06d; press: %d.%06d\n", - temp.val1, abs(temp.val2), press.val1, press.val2); - - k_sleep(K_MSEC(1000)); - } - return 0; -}