8,6 → 8,7 |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|
#include <stdlib.h> |
#include <avr/io.h> |
#include <avr/interrupt.h> |
|
14,15 → 15,16 |
#include "rc.h" |
#include "fc.h" |
|
volatile int PPM_in[11]; |
volatile int PPM_diff[11]; // das diffenzierte Stick-Signal |
volatile unsigned char NewPpmData = 1; |
volatile int16_t PPM_in[11]; |
volatile int16_t PPM_diff[11]; // das diffenzierte Stick-Signal |
volatile uint8_t NewPpmData = 1; |
|
//############################################################################ |
//zum decodieren des PPM-Signals wird Timer1 mit seiner Input |
//Capture Funktion benutzt: |
/***************************************************************/ |
/* zum decodieren des PPM-Signals wird Timer1 mit seiner Input */ |
/* Capture Funktion benutzt: */ |
/***************************************************************/ |
|
void rc_sum_init (void) |
//############################################################################ |
{ |
TCCR1B=(1<<CS11)|(1<<CS10)|(1<<ICES1)|(1<<ICNC1);//|(1 << WGM12); //timer1 prescale 64 |
|