682 Commits

Author SHA1 Message Date
Lorenz Meier
4f78c3e605 Disable PX4IO debug - spams console on comms failure. Each command does report the failure separately, so we get a better feedback level without the spam. 2014-01-24 17:27:28 +01:00
Lorenz Meier
65118f0c2e Disable debug in the airspeed sensor driver - prevents console spam if it fails (and on probing during startup) 2014-01-24 17:26:13 +01:00
Andrew Tridgell
d8c1131f1e px4io: improved reliability of forceupdate re-starting px4io
this adds a 0.1s delay after update to give px4io time to boot. It
removes the need for the user to reboot after an IO update
2014-01-24 12:35:19 +01:00
Andrew Tridgell
4524fe3e48 px4fmu: added PWM_SERVO_SET_COUNT API
this allows the balance between PWM channels and GPIOs to be changed
after the main flight code has started, which makes it possible to
change the balance with a parameter in APM
2014-01-23 21:41:07 +01:00
Andrew Tridgell
dda50c62bf hmc5883: much faster calibration code with bug fixes
this fixes two bugs in "hmc5883 calibrate" and also makes it much
faster, so it can be run on every boot. It now uses the correct 2.5Ga
range when calibrating, and fixes the expected values for X/Y/Z axes

The basic calibration approach is similar to the APM2 driver, waiting
for 10 good samples after discarding some initial samples. That allows
the calibration to run fast enough that it can be done on every boot
without causing too much boot delay.
2014-01-23 21:40:29 +01:00
Lorenz Meier
6a40acdbdc Fixed PPM warning to be only printed with PPM inputs enabled 2014-01-23 09:58:22 +01:00
Lorenz Meier
c74660fec5 Merge branch 'rssi' of github.com:PX4/Firmware into rssi 2014-01-23 09:18:01 +01:00
Lorenz Meier
d77a15e94f Last small fixes to IO driver to support updates with and without switch pressed and with and without px4io start call before the forceupdate call 2014-01-23 09:16:40 +01:00
px4dev
1ac8501d95 Clear the screen more properly. 2014-01-22 23:52:06 -08:00
Lorenz Meier
8833f81b48 Do not make PX4IO start mandatory for forceupdate 2014-01-23 08:45:29 +01:00
Lorenz Meier
ba19a1ba15 Merge branch 'master' of github.com:PX4/Firmware into rssi 2014-01-23 07:49:18 +01:00
Lorenz Meier
5bc61c3c57 S.BUS output disable cleanup 2014-01-22 08:30:48 +01:00
Lorenz Meier
1e6d83fc9e Hotfix for IO battery voltage 2014-01-20 13:10:37 +01:00
Lorenz Meier
d174998b45 RSSI and concurrent S.Bus output handling 2014-01-18 12:00:17 +01:00
Lorenz Meier
dd9df7b1b0 RSSI field init 2014-01-18 01:12:38 +01:00
Lorenz Meier
4d7e99fd6c Writing RSSI field not only in servo rail topic 2014-01-18 01:09:58 +01:00
Lorenz Meier
71b11d54e0 Configuring PX4IOv2 led pins 2014-01-16 20:13:35 +01:00
Lorenz Meier
2600c96e92 Configuring PX4IOv1 led pins 2014-01-16 20:13:17 +01:00
Lorenz Meier
a0bb6674da Fix FMUs B/E led pin config 2014-01-16 19:03:14 +01:00
Lorenz Meier
352dea6754 Remove outdated configs, clean up pwm limit compilation 2014-01-15 20:04:11 +01:00
Lorenz Meier
33b84186e3 Patching up MPU6K pin disable defines 2014-01-14 08:58:30 +01:00
Lorenz Meier
4ea92eca7c RGB led cleanup 2014-01-11 20:57:03 +01:00
Lorenz Meier
6011ff9411 HIL cleanup 2014-01-11 20:56:40 +01:00
Thomas Gubler
bccd0f8947 fakegps: add command-line option 2014-01-11 00:46:45 +01:00
Thomas Gubler
2ed315480e fakegps: default to 0 m/s speed 2014-01-11 00:20:03 +01:00
Thomas Gubler
a522c64fee fake gps: gps device is not needed for fake position generation 2014-01-11 00:09:38 +01:00
Thomas Gubler
f205c07c08 very simple gps fix fake in gps driver only for development 2014-01-10 22:38:12 +01:00
Simon Wilks
7265006f3f Adjust the HoTT sensor scheduler priority as well 2014-01-10 08:03:54 +01:00
Simon Wilks
a303175c4c Reduce the scheduler priority to a more acceptable value 2014-01-10 07:51:47 +01:00
Lorenz Meier
4fcbe806ce Cleaned up init config and picked a safe bet on FRAM clock speed 2014-01-09 18:05:17 +01:00
Lorenz Meier
f5dfc24197 Allow to check IO CRC independent of the IO start status (retains the interface status, startet or unstarted 2014-01-09 08:44:57 +01:00
Lorenz Meier
1834a884b2 Added FMU command to read serial 2014-01-07 21:42:39 +01:00
Lorenz Meier
72b9d3a0b1 Added unique ID location 2014-01-07 21:42:17 +01:00
Andrew Tridgell
d6088efd34 ms5611: report P and T in ms5611 info 2014-01-07 09:34:32 +01:00
Andrew Tridgell
1f564a95ee meas_airspeed: avoid trivial dependency on math lib
including the math lib adds a huge amount to flash usage
2014-01-07 09:33:10 +01:00
Lorenz Meier
7b2f0d758c Merge pull request #578 from kroimon/frsky_telemetry
Add FrSky telemetry support
2014-01-05 09:05:14 -08:00
Stefan Rado
4508972121 Further data format and code style fixes. 2014-01-03 00:28:46 +01:00
Lorenz Meier
c11e36ad3d Board config sweep / cleanup. No further functionality-relevant points found 2014-01-02 17:42:01 +01:00
Lorenz Meier
07fa4e3ec8 Removed bogus 50 MHz setting, only relevant for outputs 2014-01-02 17:26:57 +01:00
Lorenz Meier
6d08e9f661 HOTFIX: Avoid running out of range on the RC config params 2014-01-02 17:09:33 +01:00
Lorenz Meier
445b9b2339 Final pin config for F1 PPM decoding, tested to be operational, pending in-application testing 2014-01-02 10:45:00 +01:00
Lorenz Meier
85651218e2 FMU-inspired PPM config 2014-01-02 10:22:00 +01:00
Stefan Rado
1e7e65717a Only send data packets we really support. 2014-01-02 02:11:52 +01:00
Stefan Rado
8fd909f519 Directly write to the voltage field for better precision. 2014-01-02 02:08:44 +01:00
Stefan Rado
5f44be31ad Update copyright info for 2014.
Happy New Year everyone!
2014-01-02 02:07:49 +01:00
Stefan Rado
50cbd19499 Fixes to FrSky telemetry data formats. 2013-12-30 20:27:04 +01:00
Stefan Rado
810f33c3f3 Merge branch 'master' into frsky_telemetry 2013-12-28 21:25:45 +01:00
Julian Oes
020c47b59f PX4IO driver: even compiling now 2013-12-27 23:57:24 +01:00
Lorenz Meier
f44f738f0a Fix return value 2013-12-27 21:56:54 +01:00
Lorenz Meier
965a7a4f03 Allow to disable a channel 2013-12-27 21:33:19 +01:00