Top.Mail.Ru
Уведомления
Очистить все

Ошибки при использовании 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
(@aveal)
Top level Admin

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

#include "FreeRTOS.h"

перед

#include "stream_buffer.h"

 

ОтветитьЦитата
Размещено : 28.09.2024 13:52
Aveal
(@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
Поделиться: