This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Analog-to-Digital Converter (ADC)


This sample demonstrates how to use the ADC driver API.

Building and Running

The ADC peripheral and pinmux is configured in the board’s .dts file. Make sure that the ADC is enabled (status = "okay";).

In addition to that, this sample requires an ADC channel specified in the io-channels property of the zephyr,user node. This is usually done with a devicetree overlay.

Building and Running

Sample output