#ifndef DRIVER_ADC_H #define DRIVER_ADC_H #include "stm32f10x.h" /** ************************************************************************************************* * @brief Activation et configuration de l'ADC1. * @param -> char Prio: défini la priorité de l'interruption pour le flag EOC -> void (*IT_function)(void) : pointeur de fonction qui sera appelé dans l'interruption * @Note -> Fonction à lancer systématiquement avant d’aller plus en détail ************************************************************************************************* */ void driver_adc_1_init (char Prio, void (*IT_function)(void)); /** ************************************************************************************************* * @brief Fonction pour lancer la convertion * @param -> none * @Note -> ************************************************************************************************* */ void driver_adc_1_launch_read (void); /** ************************************************************************************************* * @brief Fonction pour lire la valeur convertie * @param -> none * @return -> retour de la valeur convertie * @Note -> ************************************************************************************************* */ uint16_t driver_adc_1_read (void); #endif