what is v and x means in freeRTOS task creating or used in it?
Asked Answered
B

2

22

what does mean x and v in task creating or managing of free RTOS? xTaskcreate or vTaskcreate?

Boleyn answered 25/8, 2015 at 8:57 Comment(0)
H
27

The leading character(s) of the FreeRTOS functions identify the return type of the function. Functions that start with "v" return void. Functions that start with "x" typically return a result code or handle. See the Naming Conventions page of the FreeRTOS coding standard.

Headfirst answered 25/8, 2015 at 11:55 Comment(0)
M
5

Acording to FreeRTOS Documentation:

  • Variables of non stdint types are prefixed x. Examples include BaseType_t and TickType_t, which are portable layer defined typedefs for the natural or most efficient type for the architecture and the type used to hold the RTOS tick count respectively.

  • Variables of type size_t are also prefixed x.

  • API functions are prefixed with their return type, as per the convention defined for variables, with the addition of the prefix v for void.

In addition, the second part of the variable/function name, for example Task, indicates the file in which the variable/function implemented, i.e. task.c.

Marital answered 16/7, 2018 at 6:7 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.