Open FFBoard
Open source force feedback firmware
tu_fifo_t Struct Reference

#include <tusb_fifo.h>

Classes

struct  TU_ATTR_PACKED
 

Public Attributes

uint8_t * buffer
 
uint16_t depth
 
volatile uint16_t wr_idx
 
volatile uint16_t rd_idx
 
osal_mutex_t mutex_wr
 
osal_mutex_t mutex_rd
 

Detailed Description

Definition at line 106 of file tusb_fifo.h.

Member Data Documentation

◆ buffer

uint8_t* tu_fifo_t::buffer

Definition at line 107 of file tusb_fifo.h.

◆ depth

uint16_t tu_fifo_t::depth

Definition at line 108 of file tusb_fifo.h.

◆ mutex_rd

osal_mutex_t tu_fifo_t::mutex_rd

Definition at line 120 of file tusb_fifo.h.

◆ mutex_wr

osal_mutex_t tu_fifo_t::mutex_wr

Definition at line 119 of file tusb_fifo.h.

◆ rd_idx

volatile uint16_t tu_fifo_t::rd_idx

Definition at line 116 of file tusb_fifo.h.

◆ wr_idx

volatile uint16_t tu_fifo_t::wr_idx

Definition at line 115 of file tusb_fifo.h.


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