STM32F4 ADC multiple channel, analog watchdog and temperature monitoring example using DMA