//#include "Chassis.h" #include #include int Detect_adv_lire(struct detect_adv_reception_t * detect_adv_reception){ return Detect_adv_lire(detect_adv_reception, true); } /// @brief Lit les capteurs VL53L1X int Detect_adv_lire(struct detect_adv_reception_t * detect_adv_reception, bool continuous_try){ unsigned char tampon2[14]; //(Adresse I2c, Adresse dans le registre, tampon, longueur de donnée) error = I2C_lire_registre(I2C_SLAVE_detect_adv, 0, detect_adv_reception->distance_cm, 12); while (error !=0 && continuous_try){ affiche_erreur("Scan_Detect_adversaire", "Erreur I2C"); error = I2C_lire_registre(I2C_SLAVE_detect_adv, 0, detect_adv_reception->distance_cm, 12); } return error; }