Это зависит.Очереди включены в freeRTOS, потому что они необходимы для переключения задач и других основных функций ОС для работы.Если вам не хватает места на диске (флэш-памяти), возможно, имеет смысл использовать «свободную» (как она уже будет) реализацию в freeRTOS.Кроме того, реализация очереди freeRTOS в целом довольно хороша.
Если вы в какой-то момент испытываете затруднения и у вас много флеш-памяти, я просто оставлю то, что работает.Если вы проверили его, и он работает, продолжайте его использовать.