Что означает 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.