.

Dependents:  

Committer:
altb
Date:
Thu Oct 18 12:41:15 2018 +0000
Revision:
5:69857f8b6931
Parent:
4:288253c4da29
Child:
6:da6b1350783c
.

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 get_flightmode(void);
altb 5:69857f8b6931 13 bool flightmode_changed;
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 5:69857f8b6931 29 Timer local_ti;
altb 4:288253c4da29 30 uint8_t chnr;
altb 5:69857f8b6931 31 uint8_t old_flightmode;
altb 5:69857f8b6931 32 void map_pwm_2_PM1(void);
altb 5:69857f8b6931 33 uint8_t current_flightmode;
altb 4:288253c4da29 34 };