how does HAL_ADC_Start_DMA() behave if the DMA is set to half_word
HAL_ADC_Start_DMA() takes a pointer to a uint32_t buffer, but the cubeMX can configure the DMA for word, half_word or byte.
So therefore you can only configure the DMA for word transfers?
I was setting the cubeMX to half_word or uint16_t and using 12bit adc, but I noticed the compiler warning about HAL_ADC_Start_DMA() taking a uint32_t.
It is simple for me just to use a uint32_t buffer, but am I missing something?
