zephyr/samples/sensor/max6675
Kumar Gala 5d36157c7c sensors: Remove unnecessary Kconfig setting of sensors
Sensor Kconfig sybmols should be enabled if CONFIG_SENSOR=y
and the devicetree node for the sensor is enabled.  We can
remove explicitly enabling specific sensor drivers in .conf
files.

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-07-25 15:18:56 +02:00
..
boards samples: sensors: Remove label property from devicetree overlays 2022-07-19 08:23:35 -05:00
src samples: sensor: max6675: Convert to use DEVICE_DT_GET_ONE 2022-07-07 10:02:47 +02:00
CMakeLists.txt
prj.conf sensors: Remove unnecessary Kconfig setting of sensors 2022-07-25 15:18:56 +02:00
README.rst
sample.yaml

MAX6675 K-thermocouple to digital converter
###########################################

Overview
********

This is a sample application to read an external MAX6675
cold-junction-compensated K-thermocouple to digital converter.

Requirements
************

- MAX6675 wired to your board SPI bus
- K-thermocouple connected to MAX6675 T+/T- inputs

References
**********

 - MAX6675: https://datasheets.maximintegrated.com/en/ds/MAX6675.pdf

Building and Running
********************

This sample can be built with any board that supports SPI. A sample overlay is
provided for the NUCLEO-F030R8 board.

.. zephyr-app-commands::
   :zephyr-app: samples/sensor/max6675
   :board: nucleo_f030r8
   :goals: build
   :compact:

Sample Output
=============

The application will read and print sensor temperature every second. Note that
temperature fetch will fail if the K-thermocouple is not connected. This is
because MAX6675 is able to detect if the K-thermocouple is connected or not.

.. code-block:: console

   Temperature: 25.25 C
   Temperature: 25.50 C

   <repeats endlessly every second>