![]() |
xyControl
0.1
Quadrotor Flight Controller on AVR Basis
|
| Software Libraries | |
| System Libraries | |
| Allows debug ouput and assert usage | |
| Error reporting with human readable strings | |
| System for registering different tasks that will be called regularly, one after another | |
| Measuring Time with Millisecond Resolution | |
| Enables user interaction with an UART Menu | |
| Allows access to external RAM with bank-switching | |
| Controls xyControl On-Board Hardware like LEDs | |
| Flight Control Libraries | |
| Complementary-Filter | |
| Kalman-Filter from Linus Helgesson | |
| Calculate Orientation using the Kalman-Filter, Accelerometer and Gyroscope | |
| Simple implementation for multiple floating-point PID Controllers | |
| Takes the Base Speed and PID-Output and sets Motor Speed accordingly | |
| Hardware Libraries | |
| Configuring and reading an LSM303DLHC Accelerometer | |
| Analog-to-Digital Converter Library | |
| Configuring and reading an L3GD20 | |
| Configuring and reading an LSM303DLHC Magnetometer | |
| Controlling four BL-Ctrl V1.2 Brushless controllers | |
| UART Library enabling you to control all available UART Modules | |
| SPI Library for AVRs built-in SPI Hardware | |
| Using the AVR TWI/I2C Hardware | |
| Various default settings |
1.8.3.1