Ajout du déclenchement du déguisement
This commit is contained in:
		
							parent
							
								
									f05aa9d264
								
							
						
					
					
						commit
						b06f1c631a
					
				
							
								
								
									
										15
									
								
								Test.c
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								Test.c
									
									
									
									
									
								
							| @ -543,6 +543,9 @@ int test_i2c_ecriture_pico_annex_nb_2(){ | |||||||
|     enum i2c_resultat_t retour_i2c = I2C_EN_COURS; |     enum i2c_resultat_t retour_i2c = I2C_EN_COURS; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |      | ||||||
|  |     printf("D - Deguisement On\n"); | ||||||
|  |     printf("E - Deguisement Off\n"); | ||||||
|     printf("F - Ferme porte\n"); |     printf("F - Ferme porte\n"); | ||||||
|     printf("G - Mi-Ferme porte\n"); |     printf("G - Mi-Ferme porte\n"); | ||||||
|     printf("O - Ouvre porte\n"); |     printf("O - Ouvre porte\n"); | ||||||
| @ -568,6 +571,18 @@ int test_i2c_ecriture_pico_annex_nb_2(){ | |||||||
|         if(lettre != PICO_ERROR_TIMEOUT && lettre != '\0'){ |         if(lettre != PICO_ERROR_TIMEOUT && lettre != '\0'){ | ||||||
|             printf("lettre !\n"); |             printf("lettre !\n"); | ||||||
|             switch(lettre){ |             switch(lettre){ | ||||||
|  |                 case 'd': | ||||||
|  |                 case 'D': | ||||||
|  |                     i2c_annexe_active_deguisement(); | ||||||
|  |                     printf("=> Active déguisement\n"); | ||||||
|  |                     break; | ||||||
|  | 
 | ||||||
|  |                 case 'E': | ||||||
|  |                 case 'e': | ||||||
|  |                     i2c_annexe_desactive_deguisement(); | ||||||
|  |                     printf("=> Desactive déguisement\n"); | ||||||
|  |                     break; | ||||||
|  | 
 | ||||||
|                 case 'F': |                 case 'F': | ||||||
|                 case 'f': |                 case 'f': | ||||||
|                     i2c_annexe_ferme_porte(); |                     i2c_annexe_ferme_porte(); | ||||||
|  | |||||||
| @ -107,6 +107,15 @@ void i2c_annexe_desactive_propulseur(void){ | |||||||
|     donnees_a_envoyer=1; |     donnees_a_envoyer=1; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | void i2c_annexe_active_deguisement(void){ | ||||||
|  |     donnees_emission[ADRESSE_TURBINE_PORTE - ADRESSE_DEBUT_W] |= 0x10; | ||||||
|  |     donnees_a_envoyer=1; | ||||||
|  | } | ||||||
|  | void i2c_annexe_desactive_deguisement(void){ | ||||||
|  |     donnees_emission[ADRESSE_TURBINE_PORTE - ADRESSE_DEBUT_W] &= 0xEF; | ||||||
|  |     donnees_a_envoyer=1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| void i2c_annexe_envoie_score(uint8_t score){ | void i2c_annexe_envoie_score(uint8_t score){ | ||||||
|     donnees_emission[ADRESSE_SCORE - ADRESSE_DEBUT_W] = score; |     donnees_emission[ADRESSE_SCORE - ADRESSE_DEBUT_W] = score; | ||||||
|     donnees_a_envoyer=1; |     donnees_a_envoyer=1; | ||||||
|  | |||||||
| @ -23,4 +23,7 @@ uint8_t i2c_annexe_get_contacteur_longer_A(void); | |||||||
| uint8_t i2c_annexe_get_contacteur_longer_C(void); | uint8_t i2c_annexe_get_contacteur_longer_C(void); | ||||||
| 
 | 
 | ||||||
| void i2c_annexe_get_distances(uint8_t *distance_capteur_cm); | void i2c_annexe_get_distances(uint8_t *distance_capteur_cm); | ||||||
| void i2c_annexe_couleur_balise(uint8_t couleur, uint16_t masque_led); | void i2c_annexe_couleur_balise(uint8_t couleur, uint16_t masque_led); | ||||||
|  | 
 | ||||||
|  | void i2c_annexe_active_deguisement(void); | ||||||
|  | void i2c_annexe_desactive_deguisement(void); | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user