.
Embed:
(wiki syntax)
Show/hide line numbers
RCin.h
00001 #include "LinearCharacteristics.h" 00002 #include "mbed.h" 00003 #include "define_constants.h" 00004 00005 class RCin { 00006 public: 00007 00008 RCin(PinName pin); 00009 void fall_edge(void); 00010 void rise_edge(void); 00011 uint8_t get_flightmode(void); 00012 bool flightmode_changed; 00013 00014 float PM1[15]; 00015 LinearCharacteristics CH1_2_PM1; 00016 LinearCharacteristics CH2_2_PM1; 00017 LinearCharacteristics CH3_2_PM1; 00018 LinearCharacteristics CH4_2_PM1; 00019 00020 void map_Channels(void); 00021 uint16_t pwms[255]; 00022 uint16_t test_pwms[200][12]; 00023 uint16_t cou; 00024 bool isAlive; 00025 00026 private: 00027 PinName pin; 00028 InterruptIn pwm1; 00029 Timer local_ti; 00030 uint8_t chnr; 00031 uint8_t old_flightmode; 00032 void map_pwm_2_PM1(void); 00033 uint8_t current_flightmode; 00034 };
Generated on Wed Jul 13 2022 23:05:32 by 1.7.2