Lorenz Meier
1e213ea53c
Fixed sensors test
12 years ago
Lorenz Meier
d9d002f3aa
Fixed line breaks in ADC test
12 years ago
Lorenz Meier
f08e99311f
Better printing of baro test values
12 years ago
Lorenz Meier
15f43b1acc
improved ADC test, not yet stable
12 years ago
Lorenz Meier
127ae32997
Completed sensors test, WIP on ADC test
12 years ago
px4dev
ea539031da
Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet.
12 years ago
px4dev
34a3b260f3
Move the last of the board-specific code for PX4FMU out of the NuttX tree. Now it's just configuration.
12 years ago
px4dev
b685d46dbf
Clean out remains of the old EEPROM driver.
12 years ago
px4dev
4c18aced36
BSON coder unit tests, fixes arising from test failures.
12 years ago
px4dev
c522b5446d
Work in progress on to/from memory BSON coding.
12 years ago
px4dev
270a5d351f
Warning fixes.
12 years ago
px4dev
5135e5308b
Hoist the GPIO driver out and integrate it with the px4fmu driver. Move these pieces into the drivers tree.
12 years ago
Lorenz Meier
67e4584407
Deleted old cruft
12 years ago
px4dev
4c82f7a1af
Cleanup after moving the low-level PWM code.
12 years ago
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
12 years ago
px4dev
0afeeb5dd8
Move the PX4IO driver into the drivers folder.
12 years ago
px4dev
5925d146bc
Move the tone_alarm driver out of the NuttX configs area and add it as an stm32-specific driver in the PX4 apps space.
...
Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
12 years ago
px4dev
73521cbc66
Fix stack allocation (now probably too large) for PX4IO debugging. Disable nonblocking serial comms to avoid losing tx data.
12 years ago
px4dev
bfbd17a2fa
Make it possible to run fmu and px4io simultaneously with full control over both sets of possible PWM outputs. First started wins.
12 years ago
px4dev
d2ef2afb0b
Major rework of the PX4IO driver; pull it closer up to date
12 years ago
px4dev
f12b9d0706
Fix an error message
12 years ago
px4dev
4f20d9a24b
Retire old test cases for drivers that have been removed.
12 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.
...
Make the "default" scheduler a centralized definition so that changes are easier in future.
13 years ago
px4dev
93c200d281
Add new 'task_spawn' interface for starting new tasks in the PX4 world
13 years ago
Simon Wilks
4933d1dbbd
Only provide update rate mod support to modes supporting 4 PWM channels
13 years ago
Simon Wilks
7a5ac6892e
Support custom PWM update rates
...
Rates of 50 to 400 can be specified using the -u <rate in hz> parameter
with the fmu command in the startup script.
13 years ago
Lorenz Meier
1d96f0b853
Fixed stupid interface bugs, working
13 years ago
Lorenz Meier
291f4f3a33
Reworked control interface, needs testing / validation
13 years ago
px4dev
d7fb2175eb
A simple file write performance test
13 years ago
Lorenz Meier
c815aff842
Deamonized GPS app, fixed GPS issues, reworking RC input
13 years ago
Lorenz Meier
cb57fdb28c
Added ground estimator, fixed RC calibration
13 years ago
Lorenz Meier
c9a453c340
Tuned filter gains, still suboptimal, but improved
13 years ago
Lorenz Meier
c25cef299f
Fixed to mag measurement and filter
13 years ago
Lorenz Meier
e503c15361
Checkpoint - this is worth an AR.Drone flight test. Fixed thrust scaling in sensors for manual input, kind of fixed AR.Drone motor interface, very reliable now
13 years ago
px4dev
5c692e2971
Initialise some extra fields, don't try closing an ORB advertisement.
13 years ago
Lorenz Meier
8aa41f7d34
Add actuator controls output
13 years ago
px4dev
eb8e3a2942
Reduce slightly the rate at which we can be spammed with arming-state change messages.
13 years ago
Lorenz Meier
7cd89520cc
More black magic put into the attitude estimation - works nicely now
13 years ago
Lorenz Meier
97d9e67e67
Really ugly but safe hack to make 30 deg rotations work
13 years ago
Lorenz Meier
848c156140
Added negative float printing to test range
13 years ago
Lorenz Meier
62e07358b4
Ported almost everything to new param interface, ready for serious testing
13 years ago
Lorenz Meier
fa9f145b08
Fixed a bunch of issues in the arming state machine for multirotors, arming / disarming works fine now. Porting of various processes needed
13 years ago
px4dev
88f0080a0f
Fix an architectural issue with the ORB that prevented publication from interrupt context.
...
ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
13 years ago
px4dev
a0ae2cb175
Add a set of ORB topics for advertising actuator outputs.
...
This is part of \#7
13 years ago
Lorenz Meier
f3c1a7475d
Improved tuning for current attitude estimation hack, needs to be removed ASAP
13 years ago
Lorenz Meier
aaf2a23f18
Reduced optimistic send rates, better mag scaling
13 years ago
Lorenz Meier
0d28187960
Fixed attitude mag scaling
13 years ago
px4dev
532b61c5a2
Tweak the test to work with the changed parameter export path
13 years ago
Lorenz Meier
d07a63c169
Fixed compile errors and warnings in param test
13 years ago
px4dev
d903311dce
Add support for setting and exporting parameters.
13 years ago