109 Commits (00b79764d795edf2914e4c5dcb6e5eaa00376aee)

Author SHA1 Message Date
Lorenz Meier 6ff4520904 Cleaned up PI wrapping code, still subject to testing 12 years ago
Lorenz Meier 7f916779df Minor cleanup of param load / store 12 years ago
px4dev dca3bce1ca Add a new performance counter for measuring periodic/interval events. 12 years ago
Julian Oes a8dfcaace2 Several fixes, hex flies, failsafe not really tested yet 12 years ago
Thomas Gubler 60198e3a2d small code cleanup 12 years ago
Lorenz Meier ee5abb0745 Fixed the number of control inputs for simple mixer. Contributed by Thomas Gubler 12 years ago
Lorenz Meier 0245d7be86 Removed outdated docs 12 years ago
Julian Oes 0b5da8b599 Got rid of the control limitation at high throttle 12 years ago
Julian Oes 7da799d154 Scale control signals with thrust for low thrust 12 years ago
Thomas Gubler 5344e89167 work in progress: line following working 12 years ago
Thomas Gubler be9b58e1b9 re-adding pid limitation 12 years ago
daregger 801cf3af3e add tangent plane mapping to geo.c 12 years ago
px4dev 37682f852f Clean up perf counters attached to an HX protocol stream. 12 years ago
px4dev e36bd4b243 Fix transmit error reporting. 12 years ago
px4dev ea539031da Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet. 12 years ago
Lorenz Meier 82c4dbaaa8 param load / store cleanup, storage location selection now exclusively through dedicated "param select <path>" command 12 years ago
Tobias Naegeli 80ac43e21d Fine tuning of manual control 12 years ago
px4dev 8bfceef89c Remove the arbitrary limit on the path to the default parameter file. Add a verb to the param command to set the default parameter file. 12 years ago
Lorenz Meier 0ddfd7c75c New param interface for microSD and EEPROM 12 years ago
Lorenz Meier 8dcde7f8cd prevent double-precision promotion where its not required 12 years ago
Lorenz Meier 939fc83c4a Fix compile warnings 12 years ago
px4dev b685d46dbf Clean out remains of the old EEPROM driver. 12 years ago
px4dev 66da4395b4 Kill the old board info code. 12 years ago
px4dev 0616d58340 Add 'show' and 'test' verbs to the boardinfo command. Teach rcS how to use the new version. 12 years ago
px4dev 7203ba797e bson-based boardinfo working 12 years ago
px4dev 3420e7b828 Fix param handling of 32-bit BSON nodes 12 years ago
px4dev 4c18aced36 BSON coder unit tests, fixes arising from test failures. 12 years ago
px4dev 3d750bc38c Build fixes 12 years ago
px4dev c522b5446d Work in progress on to/from memory BSON coding. 12 years ago
px4dev 98791bc674 Remove reboot() API, replace with a prototype for up_systemreset() which is portable. 12 years ago
px4dev 22b0add293 Turn off C++ constructor debug messages. 12 years ago
px4dev f04c522f4f Get us a bit closer to having c++ static constructors working. 12 years ago
px4dev 2fc1032069 Major formatting/whitespace cleanup 12 years ago
px4dev c3fe915b44 Checkpoint - moving things out of the NuttX configs/*/src directories 12 years ago
Doug Weibel 1e0a34a102 Add functions for computation of the distance and bearing to the nearest point of a line segment or arc segment. 12 years ago
px4dev cf6e763c58 Beat up on the mavlink app startup a bit. 12 years ago
px4dev 1e59a592a6 Split the parameter load/save commands out of the 'eeprom' command, since that's not really the obvious place for them. Add parameter printing functionality (though, it's a mess due to %f being busted) 13 years ago
px4dev a2ab5e8691 Don't treat end-of-document-structure as an error. 13 years ago
Doug Weibel 2bb1d17c7e Changes to the PID controller. Adds "limit" to the parameter set. Implements an output limit where the output magnitude is limited by the parameter value "limit". Also changes the integrator saturation such that the integrator is not updated (added to) if either updating it will cause the integrator values magnitude to exceed "intmax" or if the output magnitude would exceed "limit" with an updated integrator value. 13 years ago
px4dev dfae108e6a Go back to the FIFO scheduler for now, as we don't have time to shake out the RR scheduler changeover just yet. 13 years ago
px4dev 93c200d281 Add new 'task_spawn' interface for starting new tasks in the PX4 world 13 years ago
Lorenz Meier 7949ac1ad8 Fixed heading calculation, fixed heading controller 13 years ago
Julian Oes 6b0ed71ae0 Simplified magnetometer calibration routine 13 years ago
Lorenz Meier de530d6ba1 General robustness improvements in PID struct, numerically close to bullet-proof, error reporting needs improvements still. 13 years ago
Lorenz Meier 8b951ec417 WIP on HIL 13 years ago
Lorenz Meier a9b21886f3 Halfway-working fixed wing waypoint control, needs more effort 13 years ago
px4dev b1767480d2 Some fixes for getopt_long 13 years ago
px4dev 6caa3038ba Ok, all this hand-rolled option parsing is lame. Let's have a dose of getopt_long. 13 years ago
Lorenz Meier 5c7f7f5a4c Fixed a & vs && bug 13 years ago
px4dev 97bdb9482a Turn off annoying debug output. 13 years ago