Ajout lecture tension batterie
This commit is contained in:
		
							parent
							
								
									b277df988f
								
							
						
					
					
						commit
						9e53cd0501
					
				| @ -3,6 +3,7 @@ | ||||
| #include "Monitoring.h" | ||||
| #include "Localisation.h" | ||||
| #include "Asser_Moteurs.h" | ||||
| #include "i2c_annexe.h" | ||||
| 
 | ||||
| uint32_t temps_cycle_min = UINT32_MAX; | ||||
| uint32_t temps_cycle_max=0; | ||||
| @ -37,6 +38,7 @@ void Monitoring_display(){ | ||||
|         uint32_t temps; | ||||
|         temps = time_us_32()/1000; | ||||
|         temps_cycle_display(); | ||||
|         printf(">V_bat:%ld:%2.1f\n", temps, (float) (i2c_annexe_get_tension_batterie() / 10.)); | ||||
|         printf(">DebugVar:%ld:%d\n", temps, debug_var); | ||||
|         printf(">DebugVarf:%ld:%f\n", temps, debug_varf); | ||||
|         struct position_t position = Localisation_get(); | ||||
|  | ||||
| @ -9,11 +9,12 @@ | ||||
| #define ADRESSE_TURBINE_PORTE 0x0A | ||||
| #define ADRESSE_CONTACTEURS 0x0B | ||||
| #define ADRESSE_VL53L1X 0x0C | ||||
| #define ADRESSE_TENSION_BATTERIE 0x18 | ||||
| #define ADRESSE_COULEUR 0x05 | ||||
| #define ADRESSE_MASQUE_LED_1 0x06 | ||||
| #define ADRESSE_MASQUE_LED_2 0x07 | ||||
| #define TAILLE_DONNEES_EMISSION 6 | ||||
| #define TAILLE_DONNEES_RECEPTION 14 | ||||
| #define TAILLE_DONNEES_RECEPTION 15 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| @ -134,6 +135,10 @@ uint8_t i2c_annexe_get_contacteur_longer_C(void){ | ||||
|     return (donnees_reception[ADRESSE_CONTACTEURS - ADRESSE_DEBUT_R] >> 1) & 0x01; | ||||
| } | ||||
| 
 | ||||
| uint8_t i2c_annexe_get_tension_batterie(void){ | ||||
|     return donnees_reception[ADRESSE_TENSION_BATTERIE - ADRESSE_DEBUT_R]; | ||||
| } | ||||
| 
 | ||||
| void i2c_annexe_get_distances(uint8_t *distance_capteur_cm){ | ||||
|     for (uint8_t capteur = 0; capteur < 12; capteur++){ | ||||
|         distance_capteur_cm[capteur] = donnees_reception[capteur + ADRESSE_VL53L1X - ADRESSE_DEBUT_R]; | ||||
|  | ||||
| @ -27,3 +27,5 @@ void i2c_annexe_couleur_balise(uint8_t couleur, uint16_t masque_led); | ||||
| 
 | ||||
| void i2c_annexe_active_deguisement(void); | ||||
| void i2c_annexe_desactive_deguisement(void); | ||||
| 
 | ||||
| uint8_t i2c_annexe_get_tension_batterie(void); | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user