diff options
author | Vic Yang <victoryang@chromium.org> | 2012-09-24 17:07:19 +0800 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-09-26 08:58:59 -0700 |
commit | 1b14b2c922808ac1f7084f301d54173ca0074bf7 (patch) | |
tree | e2caa3a413513daf3dbb4bca4bfe65992755ab97 /include/adc.h | |
parent | cfcd1412eae4f9f14076d357106709372ca6dc0b (diff) | |
download | chrome-ec-1b14b2c922808ac1f7084f301d54173ca0074bf7.tar.gz |
stm32f: ADC driver
This adds basic ADC support for multiple channel conversion.
BUG=chrome-os-partner:14316
BRANCH=none
TEST=1. Boot on snow.
2. Use keyboard signal as input. Check read value changes as input
signal changes.
Change-Id: I3c15c37446fa9273d098f6d581573c11ced45b5e
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/33883
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'include/adc.h')
-rw-r--r-- | include/adc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/adc.h b/include/adc.h index 661baca292..fe1296cc3b 100644 --- a/include/adc.h +++ b/include/adc.h @@ -26,4 +26,7 @@ struct adc_t /* Read ADC channel. */ int adc_read_channel(enum adc_channel ch); +/* Read all ADC channels. Return non-zero on error. */ +int adc_read_all_channels(int *data); + #endif /* __CROS_EC_ADC_H */ |