From 435ddf85789faba685b188d3f7c526d9aa48e637 Mon Sep 17 00:00:00 2001 From: jonas Date: Wed, 24 Jul 2024 15:10:42 +0800 Subject: [PATCH] =?UTF-8?q?adc=E9=A9=B1=E5=8A=A8=E4=BC=98=E5=8C=96?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=A4=9A=E9=80=9A=E9=81=93=E8=BF=9E?= =?UTF-8?q?=E7=BB=AD=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/drivers/misc/adc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/drivers/misc/adc.c b/components/drivers/misc/adc.c index 783c7a3..31ed972 100644 --- a/components/drivers/misc/adc.c +++ b/components/drivers/misc/adc.c @@ -27,9 +27,9 @@ static rt_size_t _adc_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_ struct rt_adc_device *adc = (struct rt_adc_device *)dev; rt_uint32_t *value = (rt_uint32_t *)buffer; - for (i = 0; i < size; i += sizeof(int)) + for (i = 0; i < size; i += sizeof(int), pos++) { - result = adc->ops->convert(adc, pos + i, value); + result = adc->ops->convert(adc, pos, value); if (result != RT_EOK) { return 0;