Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions drivers/adc/adc_stm32.c
Original file line number Diff line number Diff line change
Expand Up @@ -1623,10 +1623,7 @@ static int adc_stm32_init(const struct device *dev)
#elif defined(CONFIG_SOC_SERIES_STM32H7X) || \
defined(CONFIG_SOC_SERIES_STM32U5X) || \
defined(CONFIG_SOC_SERIES_STM32WBAX)
/* Don't use LL_ADC_IsActiveFlag_LDORDY since not present in U5 LL (1.5.0)
* (internal issue 185106)
*/
while ((READ_BIT(adc->ISR, LL_ADC_FLAG_LDORDY) != (LL_ADC_FLAG_LDORDY))) {
while (LL_ADC_IsActiveFlag_LDORDY(adc) == 0) {
}
#else
k_busy_wait(LL_ADC_DELAY_INTERNAL_REGUL_STAB_US);
Expand Down
4 changes: 3 additions & 1 deletion drivers/dma/dma_stm32.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ uint32_t dma_stm32_slot_to_channel(uint32_t id);
#endif

typedef void (*dma_stm32_clear_flag_func)(DMA_TypeDef *DMAx);
#if !defined(CONFIG_SOC_SERIES_STM32G0X)
#if !defined(CONFIG_SOC_SERIES_STM32G0X) && \
!defined(CONFIG_SOC_SERIES_STM32H7X) && \
!defined(CONFIG_SOC_SERIES_STM32U0X)
typedef uint32_t (*dma_stm32_check_flag_func)(DMA_TypeDef *DMAx);
#else
typedef uint32_t (*dma_stm32_check_flag_func)(const DMA_TypeDef *DMAx);
Expand Down
2 changes: 1 addition & 1 deletion drivers/dma/dma_stm32_bdma.h
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ uint32_t bdma_stm32_slot_to_channel(uint32_t id);
#endif

typedef void (*bdma_stm32_clear_flag_func)(BDMA_TypeDef *DMAx);
typedef uint32_t (*bdma_stm32_check_flag_func)(BDMA_TypeDef *DMAx);
typedef uint32_t (*bdma_stm32_check_flag_func)(const BDMA_TypeDef *DMAx);

bool bdma_stm32_is_gi_active(BDMA_TypeDef *DMAx, uint32_t id);
void bdma_stm32_clear_gi(BDMA_TypeDef *DMAx, uint32_t id);
Expand Down
6 changes: 6 additions & 0 deletions modules/Kconfig.stm32
Original file line number Diff line number Diff line change
Expand Up @@ -506,6 +506,12 @@ config USE_STM32_HAL_SDADC
help
Enable STM32Cube SDADC HAL module driver

config USE_STM32_HAL_SDIO
bool
help
Enable STM32Cube Secure digital input/output interface (SDIO)
HAL module driver

config USE_STM32_HAL_SDRAM
bool
help
Expand Down
2 changes: 1 addition & 1 deletion west.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ manifest:
groups:
- hal
- name: hal_stm32
revision: d5fb525486544f7fcec365a89c2ca5ea936618f5
revision: 0788d073d76bb4e6c1a4a8ff21e95bb3498da536
path: modules/hal/stm32
groups:
- hal
Expand Down
Loading