flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
Fifo Struct Reference

FIFO object. More...

#include <fifo.h>

Data Fields

uint32_t level
 FIFO utilization level.
 
uint32_t len
 Number of slots.
 
uint32_t esize
 Element size.
 
uint32_t read
 Next item to read.
 
uint32_t write
 Next item to write.
 
FifoLockFnlockFn
 Locking function.
 
uint8_t * data
 Pointer to the data pool.
 

Detailed Description

FIFO object.

Definition at line 21 of file fifo.h.

Field Documentation

◆ data

uint8_t* data

Pointer to the data pool.

Definition at line 28 of file fifo.h.

◆ esize

uint32_t esize

Element size.

Definition at line 24 of file fifo.h.

◆ len

uint32_t len

Number of slots.

Definition at line 23 of file fifo.h.

◆ level

uint32_t level

FIFO utilization level.

Definition at line 22 of file fifo.h.

◆ lockFn

FifoLockFn* lockFn

Locking function.

Definition at line 27 of file fifo.h.

◆ read

uint32_t read

Next item to read.

Definition at line 25 of file fifo.h.

◆ write

uint32_t write

Next item to write.

Definition at line 26 of file fifo.h.


The documentation for this struct was generated from the following file: