450 Commits (5b1d9ed868fddc8c178b5b8a92438faee0249928)

Author SHA1 Message Date
DrZiplok c0de571afd Save AP_Var's initial value as a default value, and add a function for restoring the default value. 14 years ago
DrZiplok 0e868ca343 More unit tests. 14 years ago
DrZiplok 765cef724d Fix the assignment operator overload for AP_VarT so that direct assignments to the type work correctly. 14 years ago
DrZiplok@gmail.com d8046957c6 Unit tests for scope-based address offsetting. 14 years ago
DrZiplok@gmail.com 63643f73fc Move the AP_Var ctor out of the class definition; it's big enough that we don't want to inline it. 14 years ago
DrZiplok@gmail.com d2bd744244 Metaclass improvements: 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 277105c437 Rename the base class for variables AP_Var; less confusing, less to type. Rename the template type instead. 14 years ago
DrZiplok ea9c7859f8 Don't allow the default serialize/unserialize to be inlined. 14 years ago
DrZiplok a02136236f Add the ability to find the sketchbook when called from a Makefile in a library example. 14 years ago
DrZiplok a3a9fe59e3 Following discussions with James, a complete rewrite of AP_Var. 14 years ago
DrZiplok 68be029a17 Don't define constant AP_Var's extern 14 years ago
james.goppert 634f2734b5 Added AP_Controller library. 14 years ago
james.goppert 8bc3fc599d Fixed casting issues with EEPROM Registry 14 years ago
james.goppert 86feb8bf7b Fixed issues with RcChannel EEPROM var ownership. 14 years ago
DrZiplok 23e78d0f4b Fix/improve depdendency handling. Deps are autogenerated on the first compile pass and consumed on subsequent builds. This helps work around the difficulty of building the 'clean' target with Eclipse. 14 years ago
DrZiplok 7bc153f038 More awk-related changes. mawk hangs on the parser scripts, so try gawk; it's what we'll need for cygwin anyway. 14 years ago
DrZiplok f0f13752d0 We need TOOLPATH even when ARDUINO is defined. Refactor. 14 years ago
DrZiplok f65076dccc Adjust the awk scanners to deal with the somewhat less featureful awk found on many Linux systems. 14 years ago
DrZiplok 0dac8fca62 Better TOOLPATH handling for Linux 14 years ago
DrZiplok 4d490359e7 Try to find the AVR tools on Linux 14 years ago
DrZiplok@gmail.com 2ec1d69a0f Move Arduino.mk here. This library should always be present in a constant location for our projects. 14 years ago
james.goppert e3041f08fe RcChannel now owns channel config params. 14 years ago
DrZiplok faa2b9909e Break AP_Var and friends out into their own header. 14 years ago
DrZiplok 632d0f574a Don't actually implement __cxa_pure_virtual, we'd prefer to have link-time errors rather than classes with pure virtual functions. 14 years ago
DrZiplok 6f4e63e8b3 Move ToRad here to match ToDeg 14 years ago
DrZiplok 9b1863f4b2 operator new[] should return a zeroed class object just like operator new does. 14 years ago
james.goppert 482f124212 Added macros to AP_Common.h 14 years ago
james.goppert 54fa069f10 Fixed include problem in AP_RcChannel. 14 years ago
james.goppert 76b4dd5f73 Fixed RC_ChannelB errors. 14 years ago
james.goppert 60f9a6d216 Added AP_Variable. 14 years ago
james.goppert 0a4bc9b172 Added Loop class. 14 years ago
james.goppert 9e983c452e Some EEProm cleanup. 14 years ago
james.goppert 125b971173 Updated mavlink added eeprom class. 14 years ago
jasonshort 80a5016658 Wasn't compiling. 14 years ago
james.goppert 4e4a1bc375 Added inclusion guard to menu.h 14 years ago
DrZiplok@gmail.com 458dfde81d Move the warning controls for APM out to AP_Common. This makes it easier to grab these for libraries uniformly. 14 years ago
DrZiplok@gmail.com a468abcdbf Add a better workaround for a GCC bug that generates spurious warnings for PSTR() 14 years ago
DrZiplok f345d5392f Back out the workaround for PSTR() warnings; it doesn't. 14 years ago
DrZiplok@gmail.com 906239160d Add a workaround for a GCC bug that generates spurious warnings for PSTR() 14 years ago
DrZiplok d2a2ee0fd8 More runtime magic; this time support required for static class objects at function scope. 14 years ago
james.goppert 33a7d26846 Adding missing loop counter for menu. 14 years ago
DrZiplok@gmail.com c39639045c Default un-supplied command arguments to the empty string and zero rather than leaving them potentially un-initialised. This makes it safe for commands to compare argument strings without adding the expense of checking argc first. 14 years ago
DrZiplok 23ccff2ccd Add support for 'new' and 'delete', so we can cons things on the fly. 15 years ago
DrZiplok 58c1714bd3 Add more documentation to the Menu class. 15 years ago
DrZiplok@gmail.com 6838829428 Use strtok_r rather than strtok. Saves a stack frame, two bytes of global, and fixes backwards compatibility with older avr-libc versions. 15 years ago
DrZiplok@gmail.com 4b09c9fade Fell asleep before committing these, oops. 15 years ago
DrZiplok@gmail.com e2184615d9 Change the way pre-prompt printing works to avoid having to deal with "magic" menu entries. 15 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