#ifndef __ADC_H__ #define __ADC_H__ #include "ch.h" #include "hal.h" #define isUsbConnected() (getUSBVoltageMV() > 300) void initADC(void); void deinitADC(void); uint16_t getBatteryVoltageMV(void); uint16_t getSolarVoltageMV(void); uint16_t getUSBVoltageMV(void); uint16_t getSTM32Temperature(void); void boost_voltage(bool boost); #endif