From dbd86dc43036a1906be46a06d50f3000e68e9372 Mon Sep 17 00:00:00 2001 From: Andrey Gusakov Date: Fri, 27 Oct 2023 16:16:09 +0300 Subject: [PATCH] port: AT32: ADC fix --- os/common/ext/Artery/AT32F4xx/at32f435xx.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/os/common/ext/Artery/AT32F4xx/at32f435xx.h b/os/common/ext/Artery/AT32F4xx/at32f435xx.h index 9dd52d513..8eb6066ba 100644 --- a/os/common/ext/Artery/AT32F4xx/at32f435xx.h +++ b/os/common/ext/Artery/AT32F4xx/at32f435xx.h @@ -216,12 +216,16 @@ typedef struct __IO uint32_t SQR1; /*!< ADC regular sequence register 1, Address offset: 0x2C */ __IO uint32_t SQR2; /*!< ADC regular sequence register 2, Address offset: 0x30 */ __IO uint32_t SQR3; /*!< ADC regular sequence register 3, Address offset: 0x34 */ - __IO uint32_t JSQR; /*!< ADC injected sequence register, Address offset: 0x38*/ + __IO uint32_t JSQR; /*!< ADC injected sequence register, Address offset: 0x38 */ __IO uint32_t JDR1; /*!< ADC injected data register 1, Address offset: 0x3C */ __IO uint32_t JDR2; /*!< ADC injected data register 2, Address offset: 0x40 */ __IO uint32_t JDR3; /*!< ADC injected data register 3, Address offset: 0x44 */ __IO uint32_t JDR4; /*!< ADC injected data register 4, Address offset: 0x48 */ __IO uint32_t DR; /*!< ADC regular data register, Address offset: 0x4C */ + uint32_t RESERVED0[0x30 / 4]; /*!< Reserved, 0x04c - 0x7F */ + __IO uint32_t OVSP; /*!< ADC oversampling register, Address offset: 0x80 */ + uint32_t RESERVED1[0x30 / 4]; /*!< Reserved, 0x084 - 0xB3 */ + __IO uint32_t CALVAL; /*!< ADC calibration value register, Address offset: 0x80 */ } ADC_TypeDef; typedef struct