Что означает v и x в создании задачи freeRTOS или в ней используется?

Что означает x и v в создании задач или управлении бесплатной ОСРВ? xTask создать или vTask создать?

2 ответа

Главный (ые) символ (ы) функций FreeRTOS определяет тип возвращаемого значения функции. Функции, начинающиеся с "v", возвращают void. Функции, начинающиеся с "x", обычно возвращают код результата или дескриптор. См. Страницу " Соглашения об именах" стандарта кодирования FreeRTOS.

Согласно документации FreeRTOS:

  • Переменные не стандартного типа имеют префикс x. Примеры включают в себя BaseType_t и TickType_t, которые являются переносимыми определенными определениями типов для естественного или наиболее эффективного типа для архитектуры и типа, используемого для хранения количества тиков RTOS соответственно.

  • Переменные типа size_t также имеют префикс x.

  • API-функции имеют префикс своего возвращаемого типа в соответствии с соглашением, определенным для переменных, с добавлением префикса v для void.

Кроме того, вторая часть имени переменной / функции, например Task, указывает файл, в котором реализована переменная / функция, т.е. task.c.

Другие вопросы по тегам