APM:Libraries
Public Attributes | List of all members
Linux::RCInput_AioPRU::ring_buffer Struct Reference

#include <RCInput_AioPRU.h>

Public Attributes

volatile uint16_t ring_head
 
volatile uint16_t ring_tail
 
struct {
   volatile uint32_t   s1_t
 
   volatile uint32_t   s0_t
 
buffer [NUM_RING_ENTRIES]
 

Detailed Description

Definition at line 40 of file RCInput_AioPRU.h.

Member Data Documentation

◆ buffer

struct { ... } Linux::RCInput_AioPRU::ring_buffer::buffer[NUM_RING_ENTRIES]

◆ ring_head

volatile uint16_t Linux::RCInput_AioPRU::ring_buffer::ring_head

◆ ring_tail

volatile uint16_t Linux::RCInput_AioPRU::ring_buffer::ring_tail

Definition at line 42 of file RCInput_AioPRU.h.

Referenced by Linux::RCInput_AioPRU::_timer_tick().

◆ s0_t

volatile uint32_t Linux::RCInput_AioPRU::ring_buffer::s0_t

Definition at line 45 of file RCInput_AioPRU.h.

Referenced by Linux::RCInput_AioPRU::_timer_tick().

◆ s1_t

volatile uint32_t Linux::RCInput_AioPRU::ring_buffer::s1_t

Definition at line 44 of file RCInput_AioPRU.h.

Referenced by Linux::RCInput_AioPRU::_timer_tick().


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