APM:Libraries
Public Attributes | List of all members
PPM_State Struct Reference

#include <pwm_in.h>

Collaboration diagram for PPM_State:
[legend]

Public Attributes

Handler handler
 
uint32_t last_pulse
 
volatile pulse_buffer pulses
 
uint16_t last_val
 
uint8_t state
 
Pulse pulse_mem [PULSES_QUEUE_SIZE]
 

Detailed Description

Definition at line 50 of file pwm_in.h.

Member Data Documentation

◆ handler

Handler PPM_State::handler

Definition at line 51 of file pwm_in.h.

Referenced by pwm_setHandler(), and pwmIRQHandler().

◆ last_pulse

uint32_t PPM_State::last_pulse

Definition at line 52 of file pwm_in.h.

Referenced by pwmIRQHandler().

◆ last_val

uint16_t PPM_State::last_val

Definition at line 54 of file pwm_in.h.

Referenced by pwmIRQHandler().

◆ pulse_mem

Pulse PPM_State::pulse_mem[PULSES_QUEUE_SIZE]

Definition at line 56 of file pwm_in.h.

Referenced by pwmInit().

◆ pulses

volatile pulse_buffer PPM_State::pulses

Definition at line 53 of file pwm_in.h.

Referenced by getPPM_count(), getPPM_Pulse(), pwmInit(), and pwmIRQHandler().

◆ state

uint8_t PPM_State::state

Definition at line 55 of file pwm_in.h.

Referenced by pwmInit(), and pwmIRQHandler().


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