STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
StreamBufferDef_t Struct Reference
Collaboration diagram for StreamBufferDef_t:
[legend]

Public Attributes

volatile size_t xTail
volatile size_t xHead
size_t xLength
size_t xTriggerLevelBytes
volatile TaskHandle_t xTaskWaitingToReceive
volatile TaskHandle_t xTaskWaitingToSend
uint8_t * pucBuffer
uint8_t ucFlags

Detailed Description

Definition at line 223 of file stream_buffer.c.

Member Data Documentation

◆ pucBuffer

uint8_t* StreamBufferDef_t::pucBuffer

◆ ucFlags

◆ xHead

volatile size_t StreamBufferDef_t::xHead

◆ xLength

◆ xTail

◆ xTaskWaitingToReceive

volatile TaskHandle_t StreamBufferDef_t::xTaskWaitingToReceive

Definition at line 229 of file stream_buffer.c.

Referenced by xStreamBufferReceive(), and xStreamBufferReset().

◆ xTaskWaitingToSend

volatile TaskHandle_t StreamBufferDef_t::xTaskWaitingToSend

Definition at line 230 of file stream_buffer.c.

Referenced by xStreamBufferReset(), and xStreamBufferSend().

◆ xTriggerLevelBytes

size_t StreamBufferDef_t::xTriggerLevelBytes

The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c