Subversion Repositories FlightCtrl

Rev

Rev 1614 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1614 Rev 1615
Line 10... Line 10...
10
- To follow up on all changes and all new features in the H&I firmware.
10
- To follow up on all changes and all new features in the H&I firmware.
Line 11... Line 11...
11
 
11
 
12
Features:
12
Features:
13
- Readable, reasonably documented source code makes it easy to implement the features you
13
- Readable, reasonably documented source code makes it easy to implement the features you
14
  want yourself (and to remove those you don't like).
14
  want yourself (and to remove those you don't like).
15
- The code was broken into smaller pieces and modularized. Global variables are (almost) 
15
- The code was broken into smaller pieces and modularized (fc.c in particular). 
16
  only written to by one module. 
16
  Global variables are (almost) only written to by one module each. 
17
- New or experimental hardware is easy to incorporate. Gyro and acc. meter axes are reversible,
17
- New or experimental hardware is easy to incorporate. Gyro and acc. meter axes are reversible,
Line 18... Line 18...
18
  and resetting the sensitivity actually works.
18
  and resetting the sensitivity actually works.
19
  
19
  
20
Non-features (currently):
20
Non-features (currently):
21
- Navi support temporarily removed (should be added again later).
21
- Navi support temporarily removed (should be added again later).
22
- Compass support temporarily removed (should be added again later).
22
- Compass support temporarily removed (should be added again later).
23
- Parts of menu.c are dummy implemented or removed. It is possible that menu.c and all use
-
 
24
  of printf will be removed later, and replaced by something else (debud on steroids).
23
- Parts of menu.c are dummy implemented or removed. It is possible that menu.c and all use
-
 
24
  of printf will be removed later, and replaced by something else (debud on steroids).
-
 
25
- Control rate limiter removed.
-
 
26
- Altitude control temporarily removed (should be added again later).
-
 
27
- Automatic board detection removed. This firmware is for compiling yourself, possibly
-
 
28
  with nonstandard or experimental hardware. That conflicts with automatically switching
-
 
29
  between standard hardware versions, so the feature was removed. Instead, is was made
25
- Control rate limiter removed.
30
  easy to choose gyro types etc. in the makefile.