Bonjour, lorsque j'essaie d'appeler une fonction dans mon code, j'obtiens l'erreur "undefined reference to 'leNomDeLaFonction'".
Cependant j'ai bien importé la librairie correspondante, et je me sers deja de cette fonction ailleurs dans mon code.
Sur la ligne en rouge j'obtiens l'erreur.
Alors que par exemple pour cette fonction la je n'ai pas d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 void StartReception(void) { pBufferReadyForReception = aRXBufferA; pBufferReadyForUser = aRXBufferB; uwNbReceivedChars = 0; uwBufferReadyIndication = 0; /* Print user info on PC com port */ PrintInfo(aTextInfoStart, sizeof(aTextInfoStart)); LL_mDelay(100); LL_USART_ClearFlag_ORE(USARTx_INSTANCE); /* Enable RXNE and Error interrupts */ LL_USART_EnableIT_RXNE(USARTx_INSTANCE); LL_USART_EnableIT_ERROR(USARTx_INSTANCE); }
Et les deux sont dans le meme code dans le meme fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void LED_Blinking(uint32_t Period) { /* Toggle LED2 in an infinite loop */ while (1) { LL_GPIO_TogglePin(LED2_GPIO_PORT, LED2_PIN); LL_mDelay(Period); } }![]()
Partager