Lorenz Meier
4bd83dcaeb
Fix compile errors
2014-02-15 21:20:02 +01:00
Lorenz Meier
28536682aa
Fix airspeed sensor
2014-02-15 21:00:48 +01:00
Lorenz Meier
1b978293d9
Merged master into beta
2014-02-11 08:24:18 +01:00
Lorenz Meier
773f70a9df
Merged origin/master into pubsub_cleanup
2014-02-09 16:04:32 +01:00
Lorenz Meier
399d59483e
Fixed code style
2014-02-05 09:36:22 +01:00
Lorenz Meier
94b162d0e0
Fixed up nullptr handling
2014-02-05 09:34:21 +01:00
marco
1ef7320e0c
startup rewrite
2014-02-04 16:50:22 +01:00
marco
816229652f
i2c1 bug and bus scan fixed
2014-02-02 20:36:11 +01:00
marco
0089db7ef3
code cleanup
2014-02-02 16:28:56 +01:00
marco
9defc6cb23
mkblctrl fmuv2 support added
2014-02-02 14:26:17 +01:00
Anton Babushkin
7274c0ce30
Merge branch 'master' into beta
2014-01-30 23:07:28 +01:00
Lorenz Meier
8d79d91950
Revert "Merge pull request #620 from pigeonhunter/stack_sizes"
...
This reverts commit 3b31a6b1b9 , reversing
changes made to 70afb3ca3b .
2014-01-30 21:54:29 +01:00
Anton Babushkin
f64872b9b3
Merge branch 'master' into beta
2014-01-30 17:23:10 +01:00
Lorenz Meier
ff753b9e24
Merged master into lockdown_disable
2014-01-30 10:00:01 +01:00
Lorenz Meier
3b31a6b1b9
Merge pull request #620 from pigeonhunter/stack_sizes
...
Stack sizes
2014-01-30 00:54:55 -08:00
Anton Babushkin
da77ae8ffd
Merge branch 'beta1' into beta
2014-01-29 16:26:10 +01:00
Darryl Taylor
44cb4d9617
Merge remote-tracking branch 'origin/master' into memory_tests
2014-01-29 18:00:08 +08:00
Darryl Taylor
1d70a65f40
Stack size reduced to 1280. Max stack size reported as 1020 with UBX GPS with 3d lock. MTK not tested.
2014-01-29 17:52:22 +08:00
Anton Babushkin
6a1a29f77e
global_position topic: added baro_alt, mc_pos_control: SEATBELT mode fixed, use baro/AMSL alt
2014-01-28 20:40:05 +01:00
Darryl Taylor
dfaa5a0c7c
Reduced stack from 2048 to 1024. Top reports stack usage at 812 under flight conditions.
2014-01-28 09:57:47 +08:00
Lorenz Meier
428a90f4ae
Merge branch 'master' into beta
2014-01-27 22:12:52 +01:00
Lorenz Meier
2a30c574ce
IO status printing improvements / fixes
2014-01-26 15:50:19 +01:00
Lorenz Meier
b67f7b2c7c
Fix printing of IO status
2014-01-26 15:16:43 +01:00
Lorenz Meier
ba4cd9604a
Merge branch 'master' into rc_status
2014-01-26 15:00:20 +01:00
Lorenz Meier
2dc3cf5e43
Remove unneeded header and commented out dead code from MEAS airspeed driver
2014-01-26 14:58:21 +01:00
Lorenz Meier
9cdbbab855
Differentiate between publication and signal receive timestamp, correctly set the rc_lost flag in the frame. Ready for prime-time testing.
2014-01-26 14:52:46 +01:00
Lorenz Meier
731ab465b3
Add support in the IO driver to control the S.Bus / RSSI port.
2014-01-26 14:22:54 +01:00
Lorenz Meier
57d38bc8ce
Clean up RC related metadata, put everything into the RC data page. This ensures atomic reads, makes the reads more efficient and allows for some headroom for more RC flags. The IO driver side is updated as well, however, these flags are not published yet.
2014-01-26 00:17:26 +01:00
Lorenz Meier
eee2508644
Add additional flags to RC topic, not used yet.
2014-01-26 00:14:19 +01:00
Lorenz Meier
bafcbd99a6
Stop setting RSSI by cross-reading servo status.
2014-01-25 23:04:16 +01:00
Lorenz Meier
f2f94f0f17
IO driver: Variable name and comment cleanup, no binary / functionality changes.
2014-01-25 23:03:21 +01:00
Lorenz Meier
a81cf70460
Merge branch 'cleanup' into beta
2014-01-24 18:11:52 +01:00
Lorenz Meier
29d90a2f84
Merge branch 'sbus2' into beta
2014-01-24 18:11:44 +01:00
Lorenz Meier
92a6c7d734
Set timeouts back to short, now that we have multiple tries in the uploader. This ensures we try often enough in the 200 ms IO bootloader wait phase to hit it.
2014-01-24 17:33:04 +01:00
Lorenz Meier
73a483c265
Finally fix the timing race between the IO driver, IO uploader and the on-IO firmware by making the uploader tolerant of timing offsets.
2014-01-24 17:30:40 +01:00
Lorenz Meier
1960f7d6c5
Initialize null pointers correctly, always set the pointer to null after deletes. Remove some verbosity from startup and do not try to initialise IO when we just want to reboot it into the bootloader.
2014-01-24 17:29:27 +01:00
Lorenz Meier
2f968357a3
Make the protocol version more descriptive - helps to understand when / how px4io detect fails.
2014-01-24 17:28:04 +01:00
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
Anton Babushkin
58792c5ca6
Use double for lat/lon in vehicle_global_position topic, use filed names lat, lon, alt, vel_n, vel_e, vel_d for global positions
2014-01-24 00:06:10 +01:00
Anton Babushkin
b3d98e4a19
Merge branch 'master' into beta
2014-01-23 23:10:05 +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