123456789101112131415161718192021222324252627282930313233 |
- #ifndef VOLTAGE_H
- #define VOLTAGE_H
-
- #include "ADC.h"
- #include "GPIO.h"
-
- /**
- * @brief Configure le GPIO et l'ADC pour lire les données de la batterie
- * @note
- * @param ADC_TypeDef adc : l'ADC à utiliser
- * GPIO_TypeDef gpio : le GPIO à utiliser
- * int pin : le pin à utiliser
- * @retval None
- */
- void Voltage_conf(ADC_TypeDef * adc, GPIO_TypeDef * gpio, int pin);
-
- /**
- * @brief Démarre l'ADC pour lire les données de la batterie
- * @note
- * @param ADC_TypeDef adc : l'ADC à utiliser
- * @retval None
- */
- void Voltage_start(ADC_TypeDef * adc);
-
- /**
- * @brief Récupère la tension de la batterie
- * @note
- * @param ADC_TypeDef adc : l'ADC à utiliser
- * @retval La tension
- */
- float Voltage_getVoltage(ADC_TypeDef * adc, int channel);
-
- #endif
|