Wakayo-Quozorox / SACS

Définition et développement d'un protocole de communication qui en envoie.
1 stars 0 forks source link

Fonction controllerMain() ne fonctionne pas #27

Closed Wakayo-Quozorox closed 1 year ago

Wakayo-Quozorox commented 1 year ago

Lorsqu'on appelle la fonction controllerMain() de controller.c depuis la fonction main() de main.c (par include), le code ne se déroule pas correctement. Lorsqu'on copie/colle le code de controllerMain() directement dans le main(), le code tourne.

C'est sans doute un problème d'include, de portée de variables ou un truc dans le style.

Wakayo-Quozorox commented 1 year ago

Le problème venait de BSP_LED_Init() qui change le mode de fonctionnement de PA5, qui est à la fois connecté à la led et au SPI et donc provoque un conflit. Une fois BSP_LED_Init() supprimé des codes du controller et du main on récupère la fonction.