0,0 → 1,30 |
Dongfang's FC firmware rewrite |
------------------------------ |
|
The basis was V0.74d Code Redesign Killagreg. |
|
Goal: |
- To be the preferred hacker-friendly FC firmware. |
|
Non-goal: |
- To follow up on all changes and all new features in the H&I firmware. |
|
Features: |
- Readable, reasonably documented source code makes it easy to implement the features you |
want yourself (and to remove those you don't like). |
- The code was broken into smaller pieces and modularized (fc.c in particular). |
Global variables are (almost) only written to by one module each. |
- New or experimental hardware is easy to incorporate. Gyro and acc. meter axes are reversible, |
and resetting the sensitivity actually works. |
|
Non-features (currently): |
- Navi support temporarily removed (should be added again later). |
- Compass support temporarily removed (should be added again later). |
- Parts of menu.c are dummy implemented or removed. It is possible that menu.c and all use |
of printf will be removed later, and replaced by something else (debud on steroids). |
- Control rate limiter removed. |
- Altitude control temporarily removed (should be added again later). |
- Automatic board detection removed. This firmware is for compiling yourself, possibly |
with nonstandard or experimental hardware. That conflicts with automatically switching |
between standard hardware versions, so the feature was removed. Instead, is was made |
easy to choose gyro types etc. in the makefile. |