Commit Graph

6302 Commits

Author SHA1 Message Date
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
Anton Babushkin 55f845888b px4fmu-v2_test makefile fixed, CMSIS added 2014-01-23 22:41:56 +01:00
Anton Babushkin 1cffa9d2f7 position_setpoint_triplet refactoring finished 2014-01-23 22:41:26 +01:00
Lorenz Meier 8bdbce5fe2 We do not know all secret S.BUS2 codes yet 2014-01-23 22:27:04 +01:00
Lorenz Meier 0c116e8de5 Implemented S.Bus 2 decoding support 2014-01-23 22:10:03 +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 1afe7f2c50 Added tune on IO upgrade error 2014-01-23 18:39:32 +01:00
Lorenz Meier 046a71226b Merge pull request #598 from PX4/rssi
RSSI and concurrent S.Bus output handling
2014-01-23 09:13:53 -08:00
Anton Babushkin 6acb8fa66f Replace mission_item_triplet with position_setpoint_triplet, WIP 2014-01-23 12:16:02 +01:00
Anton Babushkin 6c07a5c2cf makefile for backside removed 2014-01-23 11:49:23 +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 9e72e72644 Make SBUS switching conditional to be friendly to IO v1 2014-01-23 09:29:59 +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 2aa76f1a3c Fixes to memory check handling, split out switch handling to allow separate initialization 2014-01-23 09:17:46 +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 0994412cca Fix the initialisation and operation of the PX4IO ADC - now RSSI and VSERVO voltages should be read correctly. 2014-01-22 23:52:06 -08: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 a0db455334 Cleanup wording in rcS 2014-01-23 08:43:55 +01:00
Lorenz Meier c3e4e4ee68 Build fix, replaced usleep with up_udelay in memory lockdown state 2014-01-23 08:26:53 +01:00
Lorenz Meier f504863fee Make startup less chatty 2014-01-23 08:25:56 +01:00
Lorenz Meier 8c8e9a4ff9 Enable the PX4IO self check and debug interfaces. No reason to disable them, since they are runtime-configured (and needed, for the case of memory) 2014-01-23 08:25:37 +01:00
Lorenz Meier cdbbc631f3 Merge branch 'master' into rssi 2014-01-23 08:17:11 +01:00
Lorenz Meier ac37172b52 Hotfix: Prevent failures in boot handling due to missing microSD card logfile - we are not depending on the microSD any more completely 2014-01-23 08:17:04 +01:00
Lorenz Meier 1c40ce968a RC config params set to more useful default values - needs more testing 2014-01-23 08:01:55 +01:00
Lorenz Meier ba19a1ba15 Merge branch 'master' of github.com:PX4/Firmware into rssi 2014-01-23 07:49:18 +01:00
Anton Babushkin c9b82d262e Merge branch 'master' into beta 2014-01-23 00:31:15 +01:00
Lorenz Meier 6c23e2f159 Added Doxygen main page 2014-01-22 17:20:55 +01:00
Lorenz Meier a794ee6c04 Hotfix for CMSIS exclude 2014-01-22 17:07:25 +01:00
Anton Babushkin 93e096f63b position_estimator_inav: minor bug fixed, write debug log on crash 2014-01-22 16:17:56 +01:00
Thomas Gubler 30cf4097c5 fw: remove duplicate feedforward 2014-01-22 15:07:49 +01:00
Thomas Gubler 480d31f754 fw: increase invalid airspeed threshold 2014-01-22 14:58:09 +01:00
Anton Babushkin fdef07912c mc_pos_control: altitude setpoint offset limiting fixed 2014-01-22 11:19:00 +01:00
Lorenz Meier 5bc61c3c57 S.BUS output disable cleanup 2014-01-22 08:30:48 +01:00
Anton Babushkin bdf440e375 mc_att_control: reset integrals when disarmed 2014-01-21 19:02:03 +01:00
Anton Babushkin 29759ce092 mc_pos_control: MPC_LAND_TILT_MAX param name is too long, replace with MPC_LAND_TILT 2014-01-21 19:00:06 +01:00
Anton Babushkin eb9fd154fe commander: more robust RC failsafe, but still hotfix, needs to be rewritten 2014-01-21 15:26:51 +01:00
Anton Babushkin 2e472cf918 attitude_estimator_ekf: acc comp bug fixed, estimated gravity vector logging 2014-01-20 23:44:04 +01:00
Anton Babushkin 7956c8b08e position_estimator_inav: default parameters updated 2014-01-20 18:35:06 +01:00
Anton Babushkin a3dbd817dc Merge branch 'master' into beta 2014-01-20 16:48:50 +01:00
Anton Babushkin 0809981800 mc_pos_control: limit tilt when landing 2014-01-20 16:46:39 +01:00
Lorenz Meier c58b68d377 Merge pull request #584 from PX4/autostart_cleanup
Autostart cleanup
2014-01-20 04:20:04 -08:00
Lorenz Meier f8c5a6cc50 Merged master into logging 2014-01-20 13:19:49 +01:00
Lorenz Meier 13822b35e7 Merge pull request #600 from PX4/sdlog2_timestamp
sdlog2: time in file names
2014-01-20 04:16:14 -08:00
Lorenz Meier 1e6d83fc9e Hotfix for IO battery voltage 2014-01-20 13:10:37 +01:00
Anton Babushkin 0034c9f0e7 mc_att_control: params refactoring 2014-01-20 11:42:12 +01:00
Anton Babushkin 00a799ddad autostart: default MC_ parameters fixed 2014-01-20 11:10:50 +01:00
Anton Babushkin 9c6cc7a36b mc_pos_control: AWU fixed 2014-01-20 10:26:43 +01:00