15 Commits (2f263229f902a60d53ba581a48f887c68748f833)

Author SHA1 Message Date
DrZiplok@gmail.com 4b21f3485a Improve performance when saving a number of variables that don't have space allocated in the EEPROM. This avoids scanning the entire EEPROM every time a variable that has not yet had space allocated is written. 14 years ago
DrZiplok@gmail.com 655f7a21ff Fix ::save_all/::load_all so that they check the correct criteria for opt-out. Now load/save_all work. 14 years ago
DrZiplok@gmail.com e7da843d90 Fixes for EEPROM space allocation and mapping. 14 years ago
DrZiplok@gmail.com 39fea200ca I never liked the plan that variable groups could only be statically scoped; it was much too fragile. These changes address that issue by splitting the global variable list into two lists, one for standalone variables (including groups), and one for variables that are members of a group. 14 years ago
DrZiplok@gmail.com 39b718fce0 Implement the missing AP_Var_group::*serialize functions. 14 years ago
DrZiplok@gmail.com 30d9a92c4e Implement a pure data serialisation load/save model for AP_Var. 14 years ago
DrZiplok@gmail.com 96d2dc33fe Formatting and naming changes for conformance with the ArduPilot Coding Conventions. 14 years ago
DrZiplok@gmail.com dd6ede36ee Add more unit tests for AP_Var. 14 years ago
DrZiplok 0e868ca343 More unit tests. 14 years ago
DrZiplok@gmail.com d8046957c6 Unit tests for scope-based address offsetting. 14 years ago
DrZiplok 57f3f4e65b Beef up the unit tests for AP_Var. Most of the basic functionality is now covered. 14 years ago
DrZiplok a3a9fe59e3 Following discussions with James, a complete rewrite of AP_Var. 14 years ago
jasonshort 80a5016658 Wasn't compiling. 14 years ago
DrZiplok@gmail.com 064dda10bf Provide an easy way to print stuff before displaying the prompt. 15 years ago
DrZiplok@gmail.com eb6113e685 Add a simple commandline menu library. 15 years ago