Julian Oes
e4bfd78847
Attention: flipped the yaw direction of multirotors in order to be compatible to APM
12 years ago
Andrew Tridgell
8ffba22771
build: allow for external apps via EXTERNAL_APPS
...
this is used by the APM build
12 years ago
Andrew Tridgell
890b1ac068
build: cope better with absolute paths
12 years ago
Andrew Tridgell
0fff8aa23b
GPS: added comment on units for variance
12 years ago
Andrew Tridgell
63464a8959
mavlink: fixed build warning
12 years ago
Lorenz Meier
803352e722
Fixed stupid copy/paste typo
12 years ago
Lorenz Meier
4eb7df6ff5
Introduced battery_status uORB topic, changed sensors app to publish to it, extended px4io driver to publish to it. Both do only so if the battery voltage is reasonably high, at 3.3V
12 years ago
px4dev
d93fda20fd
Add ADC measurements and reporting to PX4IO, including calibration for the battery input.
12 years ago
px4dev
9be1f99935
Add trivial ADC support to PX4IO.
12 years ago
px4dev
bd2f6b58e6
Configure ADC GPIOs on IO
12 years ago
px4dev
b167912b1b
Enable the temperature sensor channel for F2/F4 devices.
12 years ago
px4dev
bc432b1feb
Cleanup and add support for multiple channels.
12 years ago
px4dev
22f5a1dc94
First cut at a simple® ADC driver built on our driver framework.
12 years ago
px4dev
476db46869
kill off the NuttX ADC driver config; we're not going to use it
12 years ago
Lorenz Meier
0cc723dbc3
Fixed connection loss / failsafe detection, added decoding of two switch channels if IO supports 18 RC channels. Loss is tested, switch channels are not.
12 years ago
px4dev
dbb841b0dc
Rework the way we scan text for scaler definitions; something weird was going on with sscanf's handling of %n that wasn't obvious. This seems to work around the issue.
12 years ago
px4dev
f2d4eb2887
Revert "Removed text reuse, causing crash with stack trace"
...
This reverts commit 668d1b3301
.
12 years ago
Lorenz Meier
668d1b3301
Removed text reuse, causing crash with stack trace
12 years ago
px4dev
f6ea42ab5e
Fix px4io signal test command to force FMU armed state.
12 years ago
px4dev
fd016abd46
Implement the remaining pieces of mixer upload to PX4IO.
12 years ago
px4dev
c740e9c616
Add a receive error counter for debugging purposes.
12 years ago
px4dev
b14abad3a0
Fix logic for handling partial buffers.
12 years ago
px4dev
85375c2201
Rename the FMU->IO output controls to reflect the fact that they are controls, not servo values.
12 years ago
px4dev
b8250de1e6
Assorted compile fixes.
12 years ago
px4dev
d81edb09cf
whitespace/formatting
12 years ago
px4dev
f9520ee39d
Factory method for a simple mixer that converts PWM/PPM values to the standard internal format.
12 years ago
px4dev
0ae5997bd0
Fix some scaling errors in the PWM <-> mixer-internal conversions.
12 years ago
px4dev
6b9d5dac4d
Rough in the new mixer path for PX4IO.
12 years ago
px4dev
6ede0e2f18
Add the ability to reset a mixer group. Report the remaining buffer size from load_from_buf.
12 years ago
px4dev
d5da457e29
Fix PX4IO to run C++ static ctors
12 years ago
px4dev
35c82ff2fc
Make mixer ioctls load from a memory buffer rather than a file. This is prep for uploading the memory buffer to IO to be processed there.
12 years ago
px4dev
f0da789626
Remove the unused complex-multirotor setup ioctl, since it's not implemented anywhere.
12 years ago
px4dev
3c865c7261
Build the mixer library for PX4IO as well
12 years ago
Lorenz Meier
c08135ffef
Merged rates setpoints
12 years ago
Lorenz Meier
2f3f0aec46
Merge pull request #115 from PX4/ardrone_startup_update
...
Updated PX4IOAR start script
12 years ago
px4dev
95b3828e41
Merge branch '#102-pwm-output-correctness'
12 years ago
px4dev
6b3f36020c
Merge pull request #94 from PX4/DSM-decoder-fix
...
Untangle the DSM decoder from the input source priority logic, clean up input handling some more.
12 years ago
px4dev
d5aa763118
Merge pull request #107 from PX4/gyros_parallel
...
Made MPU-6000 gyro optional
12 years ago
px4dev
a8451a2d18
Update apps/drivers/mpu6000/mpu6000.cpp
...
Don't call ::close on ORB publication handles.
12 years ago
Lorenz Meier
a2aa9dd8fd
Made MPU-6000 gyro optional
12 years ago
px4dev
5b92c51777
Initial implementation of application access to the PX4IO relays.
12 years ago
px4dev
73763353d0
Merge branch 'master' into DSM-decoder-fix
12 years ago
px4dev
76895af6eb
Fix several aspects of the PWM output driver; enable auto-reload, use named constants for various control bits, and use a more polite mechanism at disarm time to avoid runt pulses.
...
This may address an issue we've seen where we get occasional malformed PWM output pulses, possibly due to a race between compare updates and the timer.
12 years ago
px4dev
8d716dea45
Teach 'fake' to set the arming state as well.
...
Whitespace.
12 years ago
px4dev
b8044d9786
use <err.h> more consistently in the fmu driver.
12 years ago
px4dev
6d0bea0298
Fix the PWM servo ioctl base so it's not overlapping the GPIOs
12 years ago
Lorenz Meier
f40e4d13aa
Merge pull request #101 from julianoes/hotfix_matlab_import_script
...
Greatly sped up Matlab import script
12 years ago
Julian Oes
4bc3f80043
Greatly sped up Matlab import script, a 17min flight now takes 2secs to import instead of more than the actual flight time
12 years ago
Simon Wilks
06126d0d9e
Starting GPS should probably be on by default.
12 years ago
Simon Wilks
096305f625
A mixer is required.
12 years ago