Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Уведомления
Очистить всё

[Решено] Ошибки при использовании Stream Buffer в FreeRtos.

phantom2040
(@phantom2040)
Level 1

Привет, не могу использовать StreamBuffer в своем проекте, по порядку:

- добавляю переменную:

StreamBufferHandle_t  testStreamBuffer;

- получаю ошибку:

error: unknown type name 'StreamBufferHandle_t'

- добавляю include:

#include "stream_buffer.h"

- все равно получаю ошибки, теперь кучу разных:

  • error: field name not in record or union initializer
  • error: unknown type name 'TickType_t'
  • error: unknown type name 'BaseType_t'
  • ...

Что я делаю не так??


Цитата
Автор темы Опубликовано : 27.09.2024 20:48
Aveal MT
(@aveal)
Top level Admin

Привет, добавь

#include "FreeRTOS.h"

перед

#include "stream_buffer.h"

 


ОтветЦитата
Опубликовано : 28.09.2024 13:52
Aveal MT
(@aveal)
Top level Admin

А вообще там должна быть среди первых ошибка:

error: #error "include FreeRTOS.h must appear in source files before include stream_buffer.h"


ОтветЦитата
Опубликовано : 28.09.2024 13:52
phantom2040
(@phantom2040)
Level 1

Автор: @aveal
↑

Привет, добавь

#include "FreeRTOS.h"

перед

#include "stream_buffer.h"

 

помогло, спасибо!!

 


ОтветЦитата
Автор темы Опубликовано : 30.09.2024 13:21
phantom2040
(@phantom2040)
Level 1

@aveal да, Вы правы, проглядел.....


ОтветЦитата
Автор темы Опубликовано : 30.09.2024 13:22
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.