#ifndef MYBATTERIE_H #define MYBATTERIE_H #include /** * @brief Initialise la batterie avec : initialisation de ADC1 et de son interruption, et lance la première conversion Configure l'IO - Réception de la batterie: In_Analog (GPIOC,4); * @param aucun */ void MyBatterie_Init(void); /** * @brief Callback ADC12 : calcul le pourcentage de la batterie * @param aucun */ void handler_ADC(void); /** * @brief Gestion du lancement de la conversion de l'ADC : lance une conversion toutes les Xms avec systick ATTENTION : initialisation requise du service systick préalable * @param aucun */ void Gestion_Conversion_ADC(void); /** * @brief Retourne la valeur de la batterie * @param aucun * @sortie pourcentage de batterie */ int MyBatterie_val(); #endif