29 lines
814 B
ReStructuredText
29 lines
814 B
ReStructuredText
.. zephyr:code-sample:: adc_cmp_npcx
|
|
:name: NPCX ADC Comparator
|
|
:relevant-api: sensor_interface
|
|
|
|
Detect upper/lower voltage limits using NPCX ADC Comparator driver.
|
|
|
|
Overview
|
|
********
|
|
|
|
This sample show how to use the NPCX ADC Comparator driver. The
|
|
sample supports the :zephyr:board:`npcx9m6f_evb`.
|
|
|
|
This application is a voltage comparator with hysteresis, upper limit is
|
|
set at 1 V while lower limit is 250 mV. Initially configured to detect
|
|
upper limit.
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
Build the application for the :zephyr:board:`npcx9m6f_evb` board, and provide voltage
|
|
to ADC channel 8, when voltages cross upper/lower limits, detection messages
|
|
will be printed.
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/sensor/adc_cmp_npcx
|
|
:board: npcx9m6f_evb
|
|
:goals: flash
|
|
:compact:
|