Bonjour à tous,
Voila je galère à essayer d'organiser mes fichiers .c et .h par manque de connaissance.
J'ai un main.c et un main.h utilisant l'UART .
Afin de piloter un module GSM, j'aimerais créer un fichier .c a part avec son fichier .h associé.
Mais dans ce nouveau fichier gsm.c et gsm.h j'ai besoin d'utilsier l'UART2 .
Je n'arrive pas a rendre la fonction UART2 disponible dans mon second fichier .c . J'ai enlevé le static devant la déclaration de la fonction.J'uitlise l'UART2 en mode DMA.Code:void MX_USART2_UART_Init(void)
Dans le main.c j'ai #include le main.h et aussi le gsm.h
Dans le gsm.c j'ai #include le main.h et aussi le gsm.h
Je me perds un peu dans l'organisation des fichiers si vous avez un lien explicatif je suis preneur.
Est il possible d’utiliser la même variable dans les deux fichiers ? En mettant un extern devant lors de la déclaration ? et dans quelle fichier .h je dois la déclarer ? du coup
Merci
-----