├── .gitignore ├── Board ├── Core │ └── Src │ │ ├── freertos.c │ │ └── main.c ├── MDK-ARM │ ├── myflight.uvprojx │ └── startup_stm32f411xe.s └── myflight.ioc ├── Common ├── base.hpp ├── common.cpp ├── common.hpp └── pid.hpp ├── Hardware ├── Hardware.hpp ├── LED_IO.cpp ├── LED_IO.hpp ├── Message_usart.cpp ├── Message_usart.hpp ├── Message_usb.cpp ├── Message_usb.hpp ├── Motor_PWM.cpp ├── Motor_PWM.hpp ├── Sensor_mpu9250.cpp ├── Sensor_mpu9250.hpp ├── board.h └── mpu9250.h ├── MyFlight ├── flight.cpp ├── flight.hpp ├── hal.hpp ├── interface.hpp └── task.cpp └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/.gitignore -------------------------------------------------------------------------------- /Board/Core/Src/freertos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Board/Core/Src/freertos.c -------------------------------------------------------------------------------- /Board/Core/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Board/Core/Src/main.c -------------------------------------------------------------------------------- /Board/MDK-ARM/myflight.uvprojx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Board/MDK-ARM/myflight.uvprojx -------------------------------------------------------------------------------- /Board/MDK-ARM/startup_stm32f411xe.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Board/MDK-ARM/startup_stm32f411xe.s -------------------------------------------------------------------------------- /Board/myflight.ioc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Board/myflight.ioc -------------------------------------------------------------------------------- /Common/base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Common/base.hpp -------------------------------------------------------------------------------- /Common/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Common/common.cpp -------------------------------------------------------------------------------- /Common/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Common/common.hpp -------------------------------------------------------------------------------- /Common/pid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Common/pid.hpp -------------------------------------------------------------------------------- /Hardware/Hardware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Hardware.hpp -------------------------------------------------------------------------------- /Hardware/LED_IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/LED_IO.cpp -------------------------------------------------------------------------------- /Hardware/LED_IO.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/LED_IO.hpp -------------------------------------------------------------------------------- /Hardware/Message_usart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Message_usart.cpp -------------------------------------------------------------------------------- /Hardware/Message_usart.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Message_usart.hpp -------------------------------------------------------------------------------- /Hardware/Message_usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Message_usb.cpp -------------------------------------------------------------------------------- /Hardware/Message_usb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Message_usb.hpp -------------------------------------------------------------------------------- /Hardware/Motor_PWM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Motor_PWM.cpp -------------------------------------------------------------------------------- /Hardware/Motor_PWM.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Motor_PWM.hpp -------------------------------------------------------------------------------- /Hardware/Sensor_mpu9250.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Sensor_mpu9250.cpp -------------------------------------------------------------------------------- /Hardware/Sensor_mpu9250.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/Sensor_mpu9250.hpp -------------------------------------------------------------------------------- /Hardware/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/board.h -------------------------------------------------------------------------------- /Hardware/mpu9250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/Hardware/mpu9250.h -------------------------------------------------------------------------------- /MyFlight/flight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/MyFlight/flight.cpp -------------------------------------------------------------------------------- /MyFlight/flight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/MyFlight/flight.hpp -------------------------------------------------------------------------------- /MyFlight/hal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/MyFlight/hal.hpp -------------------------------------------------------------------------------- /MyFlight/interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/MyFlight/interface.hpp -------------------------------------------------------------------------------- /MyFlight/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/MyFlight/task.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buyuer/myflight/HEAD/README.md --------------------------------------------------------------------------------