drivers: adc: add adc support in npcx7 series
NPCX7 includes a 10-bit resolution Analog-to-Digital Converter (ADC). Up to 10 voltage inputs can be measured and a internal voltage reference (VREF), 2.816V (typical) is used for measurement. It can be triggered automatically in Autoscan mode. Each input channel is assigned a separate result register, which is updated at the end of the conversion. The CL also includes: — Add npcx adc device tree declarations. — Zephyr adc api implementation. — Add adc definitions of npcx7 in tests/drivers/adc/adc_api/src/test_adc.c for supporting test suites. Signed-off-by: Mulin Chao <MLChao@nuvoton.com>
This commit is contained in:
parent
510c58f3b1
commit
a279b4cfb7
15 changed files with 550 additions and 0 deletions
|
@ -27,6 +27,8 @@
|
|||
#define DT_DRV_COMPAT nxp_kinetis_adc16
|
||||
#elif DT_HAS_COMPAT_STATUS_OKAY(st_stm32_adc)
|
||||
#define DT_DRV_COMPAT st_stm32_adc
|
||||
#elif DT_HAS_COMPAT_STATUS_OKAY(nuvoton_npcx_adc)
|
||||
#define DT_DRV_COMPAT nuvoton_npcx_adc
|
||||
#else
|
||||
#error No known devicetree compatible match for ADC shell
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue