ppm

Dependents:   Autonomous_quadcopter

Fork of PPM by Eduard Medla

Committer:
edy05
Date:
Sun Nov 05 09:48:11 2017 +0000
Revision:
5:595dbe5cffdf
Added PPMRead.h - not finished;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
edy05 5:595dbe5cffdf 1 #include "mbed.h"
edy05 5:595dbe5cffdf 2 #include "rtos.h"
edy05 5:595dbe5cffdf 3
edy05 5:595dbe5cffdf 4 Timer timer;
edy05 5:595dbe5cffdf 5
edy05 5:595dbe5cffdf 6 uint16_t channels[CHANNELS+2];
edy05 5:595dbe5cffdf 7 uint16_t last_channels[CHANNELS+2];
edy05 5:595dbe5cffdf 8 uint16_t corrections[CHANNELS];
edy05 5:595dbe5cffdf 9 uint8_t current_channel;
edy05 5:595dbe5cffdf 10
edy05 5:595dbe5cffdf 11 void PPMReadRun(){
edy05 5:595dbe5cffdf 12 last_channels[ROLL] = 0;
edy05 5:595dbe5cffdf 13 last_channels[PITCH] = 0;
edy05 5:595dbe5cffdf 14 last_channels[YAW] = 0;
edy05 5:595dbe5cffdf 15 last_channels[THROTTLE] = 0;
edy05 5:595dbe5cffdf 16 last_channels[AUX1] = 0;
edy05 5:595dbe5cffdf 17 last_channels[AUX2] = 0;
edy05 5:595dbe5cffdf 18
edy05 5:595dbe5cffdf 19 current_channel = 0;
edy05 5:595dbe5cffdf 20 timer.start();
edy05 5:595dbe5cffdf 21
edy05 5:595dbe5cffdf 22
edy05 5:595dbe5cffdf 23
edy05 5:595dbe5cffdf 24
edy05 5:595dbe5cffdf 25 }