Bonjour tout le monde !

Je suis entrain d'essayer de faire tourner FreeRTOS sur une carte HC12. Pour gérer les sources et la compilation, j'utilise metrowerks CodeWarrior.

Voici mon problème lors de la compilation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Error   : C1815: xTaskHandle not declared (or typename)
 
main.c line 27
Le typedef se trouve normalement dans un fichier .h pour être sûr, j'ai directement inséré ce typedef dans le code source du main, mais j'ai toujours la même erreur.

Voici le code et le problème concerne le type xTaskHandle:

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <hidef.h>      /* common defines and macros */
#include <mc9s12dp256.h>     /* derivative information */
 
//#include "FreeRTOS.h"
 
typedef void * xTaskHandle;
 
#pragma LINK_INFO DERIVATIVE "mc9s12dp256b"
 
 
 
void tacheTest() {
 
  for(;;) {
 
    PORTB = 1 ;
  }
 
}
 
 
void main(void) {
  /* put your own code here */
  EnableInterrupts;
 
unsigned char ucParameterToPass;
xTaskHandle xHandle;
 
xTaskCreate(tacheTest, "TEST", 8,  &ucParameterToPass, 6, &xHandle) ;
 
 
vTaskStartScheduler();
 
vTaskDelete(xHandle);
 
vTaskEndScheduler();
 
/*
  for(;;) {}  //wait forever 
  // please make sure that you never leave this function */
}
Auriez-vous une explication ? Car moi je ne vois aps du tout !

merci d'avance Bonne journée !