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

Public Attributes

volatile uint16_t ring_head
 
volatile uint16_t ring_tail
 
struct {
   uint16_t   pin_value
 
   uint16_t   delta_t
 
buffer [NUM_RING_ENTRIES]
 

Detailed Description

Definition at line 23 of file RCInput_PRU.h.

Member Data Documentation

◆ buffer

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

◆ delta_t

uint16_t Linux::RCInput_PRU::ring_buffer::delta_t

Definition at line 28 of file RCInput_PRU.h.

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

◆ pin_value

uint16_t Linux::RCInput_PRU::ring_buffer::pin_value

Definition at line 27 of file RCInput_PRU.h.

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

◆ ring_head

volatile uint16_t Linux::RCInput_PRU::ring_buffer::ring_head

Definition at line 24 of file RCInput_PRU.h.

Referenced by Linux::RCInput_PRU::_timer_tick(), and Linux::RCInput_PRU::init().

◆ ring_tail

volatile uint16_t Linux::RCInput_PRU::ring_buffer::ring_tail

Definition at line 25 of file RCInput_PRU.h.

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


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