ADC1 controlled by TIM3. The samples are stored in memory via DMA1 CH1. Half-full and full DMA interrupt-driven trigger data-transfer to  UART1-TX via DMA1 CH4.