Lorenz Meier
e07731de7a
Move esc_status to generated topics
2015-05-27 15:21:31 -07:00
Ban Siesta
1734b97635
px4flow: tell the user which PX4FLOW couldn't be connected
2015-05-26 23:04:09 -07:00
Lorenz Meier
54fde63d66
FMU driver: Code style fix
2015-05-25 17:31:37 +02:00
Lorenz Meier
983243933d
PX4IO params: better documentation
2015-05-25 16:42:47 +02:00
Lorenz Meier
e3d7f0042a
FMU params: better documentation
2015-05-25 16:42:47 +02:00
Lorenz Meier
d54b931554
IO driver: auto update param
2015-05-25 16:42:47 +02:00
Lorenz Meier
2dd94b7f0f
FMU driver: auto param update
2015-05-25 16:42:47 +02:00
Lorenz Meier
129aa35fcd
FMU driver: Load channel reverse mask from parameters
2015-05-25 16:42:47 +02:00
Lorenz Meier
b155e97a54
Load IO params for mask
2015-05-25 16:42:47 +02:00
Lorenz Meier
c46c150a3d
Rename IO params
2015-05-25 16:42:46 +02:00
Lorenz Meier
3b3e98ed19
Rename FMU params
2015-05-25 16:42:46 +02:00
Lorenz Meier
a1232083fc
IO driver: Support pwm reversal, prepare config parameters
2015-05-25 16:42:46 +02:00
Lorenz Meier
e4a5ceb429
FMU driver: Support pwm reversal, prepare config parameters
2015-05-25 16:42:46 +02:00
Lorenz Meier
2bb655c46c
mavlink app: Improved mapping to RC input
2015-05-24 20:11:51 +02:00
Lorenz Meier
01fd84e4dc
mavlink and commander app: Add support for manual input, either directly or via remote control
2015-05-24 20:11:50 +02:00
Lorenz Meier
ae50328646
Properly define global limits for RC input in driver
2015-05-24 12:48:31 +02:00
James Goppert
e1d2c0c5ad
Move more messages to auto-generation, work on C++ code style
2015-05-20 08:57:29 +02:00
Lorenz Meier
2625d3e973
Merge pull request #2175 from Zefz/preflight_gps_check
...
Preflight: GPS check
2015-05-19 10:10:46 +02:00
Randy Mackay
a90caf7b7b
l3gd20: faster gyro interrupts
2015-05-19 13:25:42 +09:00
Johan Jansen
680898e6aa
GPS: Publish first data after configuring device
2015-05-18 12:48:40 +02:00
nopeppermint
52fca5b7a1
correct comments
2015-05-13 22:24:32 +02:00
Simon Wilks
ea8ba79481
Read the current flight termination circuit breaker value, not just updated values.
2015-05-07 08:27:41 +02:00
Andrew Tridgell
db8dd000e3
l3gd20: follow same pattern as lsm303d for duplicate rejection
2015-05-07 15:16:34 +10:00
Andrew Tridgell
a710159263
mpu6000: sample at 200usec faster rate to avoid aliasing
...
this runs the mpu6000 200usec faster than requested then detects and
disccards duplicates by comparing accel values. This avoids a nasty
aliasing issue due to clock drift between the stm32 and mpu6000
2015-05-07 15:16:32 +10:00
Andrew Tridgell
3ac95fb581
lsm303d: run sampling 200usec faster to avoid aliasing
...
this runs the sampling of the accelerometer 200usec faster than
requested and then throw away duplicates using the accelerometer
status register data ready bit. This avoids aliasing due to drift in
the stm32 clock compared to the lsm303d clock
2015-05-07 15:16:29 +10:00
Andreas Antener
cd4154d805
Revert "Merge pull request #1819 from PX4/chan16" because of #2113
...
This reverts commit f8c8876642857520e85ec8ca027146c11b4301e3, reversing
changes made to de3888bed75347eb8aefdc6cb7dbeeedff749988.
2015-05-05 14:41:53 +02:00
Lorenz Meier
e09f5d2871
IO driver: Ensure comms protocol cannot get into integer overflow on bad control outputs. Fixes #2119 .
2015-05-04 14:59:07 +02:00
Lorenz Meier
980d9bcf3e
IO driver: Code style
2015-05-04 14:55:19 +02:00
Andreas Antener
86cd484b82
convert -PI to PI attitude range to -1 to 1 for gimbal output
2015-05-04 13:10:58 +02:00
Roman Bapst
c3111ecadf
added option for esc calibration
2015-04-28 15:15:46 +02:00
Lorenz Meier
d326106980
RGB led: Let user know we just did not find one
2015-04-27 09:07:53 +02:00
Lorenz Meier
ebaac07ab2
PX4 flow driver: Let user know we just did not find one
2015-04-27 09:07:53 +02:00
Lorenz Meier
3835b7a6ec
HMC5883: Let user know we just did not find one
2015-04-27 09:07:53 +02:00
Lorenz Meier
3c76006541
Board drivers: Only print if init fails
2015-04-27 09:07:52 +02:00
Lorenz Meier
346798b129
blinkm: Let user know that we just did not find one and this is not an error
2015-04-27 09:07:52 +02:00
Lorenz Meier
09ae879b82
RC input: Replace magic numbers with better numbers, cap output to 0-100
2015-04-21 17:46:21 +02:00
Andreas Antener
9c282cf6d6
added parameters to specify range and channel, caping result
2015-04-21 07:01:58 +02:00
Andreas Antener
92bdf74423
overwrite rc in rssi with value from pwm input, parameters hardcoded
2015-04-21 07:01:44 +02:00
Johan Jansen
c5a178a777
Commander: Play startup tune if preflight checks are good, play alarm otherwise
2015-04-20 09:14:12 +02:00
Daniel Agar
2e824bbeea
fix incorrect argc < 1 check for no arguments
...
-requiring arguments should be argc < 2
2015-04-18 12:02:58 +02:00
Lorenz Meier
3ee9b441c6
Add STM32F4 discovery config.
2015-04-16 22:51:08 +02:00
Simon Wilks
8fd6b3da21
Store the port so the in use port will be referenced when reopening.
2015-04-13 11:37:49 +02:00
Lorenz Meier
ac6ffd36d9
Merge pull request #2008 from PX4/mixer_limit_publication
...
fixed publication of mixer limit flags
2015-04-12 23:37:45 +02:00
Lorenz Meier
e659bbb777
Merge pull request #1992 from Zefz/gps-improvements
...
UBlox GNSS driver improvements
2015-04-11 00:58:57 +02:00
Roman Bapst
555e96a37a
fixed publication of mixer limit flags
2015-04-10 20:26:38 +02:00
Johan Jansen
051b7b853e
UBlox: Check valid time bit for NAV_TIMEUTC messages (used for Ublox 6 and earlier)
2015-04-10 09:56:05 +02:00
Randy Mackay
04863dc2d1
batt_smbus: add ioctl to return batt capacity
...
Also use full charge capacity instead of design capacity so that an old
battery's capacity will appear as lower than its original capacity but
it will still report 100% charged after charging
2015-04-10 14:17:25 +09:00
Andrew Tridgell
219d661888
hmc5883: read the temperature every 10 samples when enabled
2015-04-08 17:45:54 +02:00
Andrew Tridgell
02639411ba
hmc5883: added -T option to enable temperature compensation
...
this also fixes the behaviour of the -C option
2015-04-08 17:45:54 +02:00
Andrew Tridgell
e17936e237
hmc5883: try to cope with genuine 5883 parts
...
if we can't read the temperature registers 10 times then disable the
feature.
2015-04-08 17:45:54 +02:00