Homogénéisation des indices, certains comptaient de 1 à12, d'autres de 0 à 11. Alignement sur 0 à 11.

This commit is contained in:
Samuel 2023-05-06 22:20:58 +02:00
parent 312a82ab24
commit c3580f9525
3 changed files with 4 additions and 5 deletions

View File

@ -22,10 +22,9 @@ void Selection_capteur_init(void){
}
/// @brief Désactive le capteur en question
/// @param capteur capteur, numéroté de 1 à 12
/// @param capteur capteur, numéroté de 0 à 11
void Selection_capteur_select(uint32_t capteur){
uint32_t io_value;
capteur = capteur - 1;
io_value = 0;
io_value |= ((capteur & 0x08) >> 3) << 2;
@ -43,5 +42,5 @@ void Selection_capteur_init_pin_low(uint pin){
}
void Selection_capteur_deselect(){
Selection_capteur_select(16);
Selection_capteur_select(15);
}

View File

@ -46,7 +46,7 @@ void initialise_adresses(void){
// Pour chaque capteur
for(uint capteur=0; capteur<NB_CAPTEURS; capteur++){
// reset du capteur
Selection_capteur_select(capteur+1);
Selection_capteur_select(capteur);
sleep_ms(1);
Selection_capteur_deselect();
sleep_ms(1);

2
main.c
View File

@ -147,7 +147,7 @@ void main(void)
printf("End waiting\n");
setup_slave();
Tests();
//Tests();
multicore_launch_core1(blink);