Andrew Tridgell
|
318609bf59
|
fixed PWM_SERVO_GET
this was using the wrong channel
|
12 years ago |
Andrew Tridgell
|
0134186420
|
fixup rate
|
12 years ago |
Andrew Tridgell
|
219ab05a70
|
added PWM_SERVO_SET_UPDATE_RATE ioctl
this allows apps to set the PWM update rate. APM needs this to honor
the user configurable PWM rate setting for copters.
|
12 years ago |
px4dev
|
69cdab9afc
|
Fix a typo that caused PWM_SERVO_GET ioctls to fail on the FMU PWM outputs.
|
12 years ago |
px4dev
|
91ca80e634
|
Fix the handling of FIONREAD/FIONWRITE; thanks Tridge.
|
12 years ago |
Andrew Tridgell
|
920608bf36
|
added vdprintf() library function
|
12 years ago |
Andrew Tridgell
|
73b787a8dd
|
serial: fixed up FIONREAD and FIONWRITE
the device ioctl returns -ENOTTY when it hasn't handled the command
|
12 years ago |
px4dev
|
3916230d8f
|
Add FIONWRITE to allow applications to sniff the amount of writable space on a descriptor. Implement this for serial devices only.
|
12 years ago |
px4dev
|
e787fa5bce
|
Add FIONWRITE to allow applications to sniff the amount of writable space on a descriptor. Implement this for serial devices only.
|
12 years ago |
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 |