diff --git a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h index 9441f322b..690a404fa 100644 --- a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h +++ b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h @@ -360,9 +360,9 @@ #if !defined(STM32_ENFORCE_H7_REV_XY) /* ADC clock source checks.*/ #if (STM32_D1HPRE == STM32_D1HPRE_DIV1) -#define STM32_ADC_SCLK STM32_SYSCLK +#define STM32_ADC_SCLK STM32_HCLK #else -#define STM32_ADC_SCLK (STM32_SYSCLK / 2) +#define STM32_ADC_SCLK (STM32_HCLK / 2) #endif #if STM32_ADC_ADC12_CLOCK_MODE == ADC_CCR_CKMODE_ADCCK diff --git a/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.h b/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.h index 0397f4dc3..6ed63f11c 100644 --- a/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.h +++ b/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.h @@ -272,15 +272,9 @@ typedef struct { * * @special */ -#if defined(STM32_ENFORCE_H7_REV_XY) || defined(__DOXYGEN__) #define bdmaStreamSetMemory(stp, addr) { \ (stp)->channel->CM0AR = (uint32_t)(addr); \ } -#else -#define bdmaStreamSetMemory(stp, addr) { \ - (stp)->channel->CMAR = (uint32_t)(addr); \ -} -#endif /** * @brief Sets the number of transfers to be performed. diff --git a/testhal/STM32/multi/ADC/.cproject b/testhal/STM32/multi/ADC/.cproject index f7b9378f0..e2ec9577c 100644 --- a/testhal/STM32/multi/ADC/.cproject +++ b/testhal/STM32/multi/ADC/.cproject @@ -285,4 +285,5 @@ +