Defines | Functions | Variables

/home/jgoppert/Projects/ap/libraries/AP_RC/AP_RC.cpp File Reference

#include "AP_RC.h"
#include "WProgram.h"
#include <avr/interrupt.h>
Include dependency graph for AP_RC.cpp:

Go to the source code of this file.

Defines

#define CH1_READ   1
#define CH2_READ   2
#define CH3_READ   4
#define CH4_READ   8
#define CH_1   0
#define CH_2   1
#define CH_3   2
#define CH_4   3

Functions

 ISR (PCINT2_vect)
 ISR (PCINT0_vect)
 ISR (TIMER1_CAPT_vect)
 ISR (TIMER2_OVF_vect)
 ISR (TIMER2_COMPA_vect)
 ISR (TIMER2_COMPB_vect)

Variables

volatile uint16_t timer1count = 0
volatile uint16_t timer2count = 0
volatile uint16_t timer3count = 0
volatile uint16_t timer4count = 0
volatile int16_t timer1diff = 1500 * 2
volatile int16_t timer2diff = 1500 * 2
volatile int16_t timer3diff = 1100 * 2
volatile int16_t timer4diff = 1500 * 2
volatile int8_t _rc_ch_read
volatile uint8_t _timer_out
volatile uint8_t _timer_ovf_a
volatile uint8_t _timer_ovf_b
volatile uint8_t _timer_ovf

Define Documentation

#define CH1_READ   1

Definition at line 28 of file AP_RC.cpp.

#define CH2_READ   2

Definition at line 29 of file AP_RC.cpp.

#define CH3_READ   4

Definition at line 30 of file AP_RC.cpp.

#define CH4_READ   8

Definition at line 31 of file AP_RC.cpp.

#define CH_1   0

Definition at line 33 of file AP_RC.cpp.

#define CH_2   1

Definition at line 34 of file AP_RC.cpp.

#define CH_3   2

Definition at line 35 of file AP_RC.cpp.

#define CH_4   3

Definition at line 36 of file AP_RC.cpp.


Function Documentation

ISR ( PCINT2_vect   ) 

Definition at line 148 of file AP_RC.cpp.

ISR ( TIMER2_COMPB_vect   ) 

Definition at line 232 of file AP_RC.cpp.

ISR ( TIMER2_COMPA_vect   ) 

Definition at line 225 of file AP_RC.cpp.

ISR ( TIMER2_OVF_vect   ) 

Definition at line 220 of file AP_RC.cpp.

ISR ( TIMER1_CAPT_vect   ) 

Definition at line 211 of file AP_RC.cpp.

ISR ( PCINT0_vect   ) 

Definition at line 177 of file AP_RC.cpp.


Variable Documentation

volatile int8_t _rc_ch_read

Definition at line 38 of file AP_RC.cpp.

volatile uint8_t _timer_out

Definition at line 39 of file AP_RC.cpp.

volatile uint8_t _timer_ovf

Definition at line 42 of file AP_RC.cpp.

volatile uint8_t _timer_ovf_a

Definition at line 40 of file AP_RC.cpp.

volatile uint8_t _timer_ovf_b

Definition at line 41 of file AP_RC.cpp.

volatile uint16_t timer1count = 0

Definition at line 17 of file AP_RC.cpp.

volatile int16_t timer1diff = 1500 * 2

Definition at line 22 of file AP_RC.cpp.

volatile uint16_t timer2count = 0

Definition at line 18 of file AP_RC.cpp.

volatile int16_t timer2diff = 1500 * 2

Definition at line 23 of file AP_RC.cpp.

volatile uint16_t timer3count = 0

Definition at line 19 of file AP_RC.cpp.

volatile int16_t timer3diff = 1100 * 2

Definition at line 24 of file AP_RC.cpp.

volatile uint16_t timer4count = 0

Definition at line 20 of file AP_RC.cpp.

volatile int16_t timer4diff = 1500 * 2

Definition at line 25 of file AP_RC.cpp.