shadab
shadab

Reputation: 431

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

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

Upvotes: 24

Views: 8201

Answers (2)

user9037728
user9037728

Reputation:

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.

Upvotes: 6

kkrambo
kkrambo

Reputation: 7057

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.

Upvotes: 31

Related Questions