.

Dependents:  

Committer:
altb
Date:
Mon Feb 25 09:47:04 2019 +0000
Revision:
11:78e723ede0c6
Parent:
6:da6b1350783c
2018

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 uint8_t get_flightmode(void);
altb 5:69857f8b6931 12 bool flightmode_changed;
altb 4:288253c4da29 13
altb 4:288253c4da29 14 float PM1[15];
altb 4:288253c4da29 15 LinearCharacteristics CH1_2_PM1;
altb 4:288253c4da29 16 LinearCharacteristics CH2_2_PM1;
altb 4:288253c4da29 17 LinearCharacteristics CH3_2_PM1;
altb 4:288253c4da29 18 LinearCharacteristics CH4_2_PM1;
altb 4:288253c4da29 19
altb 4:288253c4da29 20 void map_Channels(void);
altb 4:288253c4da29 21 uint16_t pwms[255];
altb 4:288253c4da29 22 uint16_t test_pwms[200][12];
altb 4:288253c4da29 23 uint16_t cou;
altb 6:da6b1350783c 24 bool isAlive;
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 };