Aquí se muestran las convenciones tomadas en la escritura del FreeRTOS.
Variables
Para ayudar a la programación y no tener problema con cambios de variables, se ha establecido un prefijo para cada tipo de variable:
- Char se preceden con c
- Short se preceden con s
- Long se preceden con una l
- Float se preceden con una f
- Double se preceden con una d
- Void se preceden con una v
- Otros tipos de variables, como por ejemplo las estructuras o los tipos definidos con typedef, se preceden por una x
- Punteros se preceden con una p adicional
- Unsigned se preceden con una u adicional
Funciones
Así como las variables está estblecido el prefijo, en las funciones ocurre lo mismo:
- Prefijo que indica el tipo de variable que devuelven. Por ejemplo, el nombre de la función xTaskCreate se ha precedido por una x porque devuelve un tipo derivado.
- Contienen el nombre del fichero en el que están definidas. Por ejemplo, la función xTaskCreate está definida en el archivo Task.c