New version of quadcopter software written to OO principles
Dependencies: mbed MODSERIAL filter mbed-rtos ConfigFile PID PPM FreeIMU_external_magnetometer TinyGPS
StatusLights.h
00001 #include "mbed.h" 00002 #include "Global.h" 00003 #include "rtos.h" 00004 #include "Gps.h" 00005 #include "Imu.h" 00006 00007 #ifndef StatusLights_H 00008 #define StatusLights_H 00009 00010 class StatusLights 00011 { 00012 public: 00013 StatusLights(); 00014 ~StatusLights(); 00015 00016 void clear(); 00017 void preFlight(); 00018 void standby(); 00019 void groundReady(); 00020 void flying(); 00021 void error(); 00022 00023 private: 00024 int _ledState; 00025 DigitalOut* _led1; 00026 DigitalOut* _led2; 00027 DigitalOut* _led3; 00028 DigitalOut* _led4; 00029 }; 00030 00031 #endif
Generated on Fri Jul 15 2022 00:21:58 by 1.7.2