Question
stm32u5: HAL_ADC_Start_DMA cannot handle transfer size larger than 64k
We use STM32CubeMX and STM32U5. STM32U5 supports linked list DMA transfers. But HAL_ADC_Start_DMA() will not do a transfer larger than 64k. It only creates the first element in the list and exits. In addition, HAL_ADC_Start_DMA() doesn't give an error when Length > 64k, instead it trucates the uint32_t to 16-bits silently.
