.

Dependents:  

Committer:
altb
Date:
Wed Oct 17 13:02:19 2018 +0000
Revision:
4:288253c4da29
Child:
5:69857f8b6931
added RCin, and Signal;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
altb 4:288253c4da29 1 #include "LinearCharacteristics.h"
altb 4:288253c4da29 2 #include "mbed.h"
altb 4:288253c4da29 3 #include "define_constants.h"
altb 4:288253c4da29 4
altb 4:288253c4da29 5 class RCin {
altb 4:288253c4da29 6 public:
altb 4:288253c4da29 7
altb 4:288253c4da29 8 RCin(PinName pin);
altb 4:288253c4da29 9 void fall_edge(void);
altb 4:288253c4da29 10 void rise_edge(void);
altb 4:288253c4da29 11 bool isAlive(void);
altb 4:288253c4da29 12 uint8_t map_CH5_2_Flightmode(uint16_t);
altb 4:288253c4da29 13 uint8_t get_flightmode(void);
altb 4:288253c4da29 14
altb 4:288253c4da29 15 float PM1[15];
altb 4:288253c4da29 16 LinearCharacteristics CH1_2_PM1;
altb 4:288253c4da29 17 LinearCharacteristics CH2_2_PM1;
altb 4:288253c4da29 18 LinearCharacteristics CH3_2_PM1;
altb 4:288253c4da29 19 LinearCharacteristics CH4_2_PM1;
altb 4:288253c4da29 20
altb 4:288253c4da29 21 void map_Channels(void);
altb 4:288253c4da29 22 uint16_t pwms[255];
altb 4:288253c4da29 23 uint16_t test_pwms[200][12];
altb 4:288253c4da29 24 uint16_t cou;
altb 4:288253c4da29 25
altb 4:288253c4da29 26 private:
altb 4:288253c4da29 27 PinName pin;
altb 4:288253c4da29 28 InterruptIn pwm1;
altb 4:288253c4da29 29 Timer loc_ti;
altb 4:288253c4da29 30 uint8_t chnr;
altb 4:288253c4da29 31 uint8_t old_FM;
altb 4:288253c4da29 32
altb 4:288253c4da29 33 };