Commit Graph

5856 Commits

Author SHA1 Message Date
Andrew Tridgell 3be1a5182d FMUv1: use larger CDCACM buffer size for faster log transfer on FMUv1 2014-01-07 09:33:39 +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
Andrew Tridgell d4d2571161 FMUv2: enable RXDMA on 2nd GPS port and debug console
This should reduce the chance of lost data on these ports due to high
interrupt latency
2014-01-07 09:32:49 +01:00
Andrew Tridgell c4fc730aca FMUv2: make all UARTs use 512 byte buffer, 2048 for CDCACM output
this is important when using UARTs for things like secondary GPS
modules, which may produce large enough transfers that 128 bytes is
not enough.

The 2048 buffer for CDCACM transmit makes mavlink log and parameter
transfer faster
2014-01-07 09:32:23 +01:00
Andrew Tridgell 1a13e66aab px4iofirmware: make forceupdate more reliable
this schedules a reboot rather than rebooting immediately, which means
the FMU gets an ACK for its reboot operation, preventing it from
timing out waiting for the ACK. That makes the timing of the reboot
more consistent, which makes it more reliable for forceupdate
2014-01-07 09:30:56 +01:00
Lorenz Meier 138b2890c4 Better mount test, still not reproducing failure very well 2014-01-07 08:37:34 +01:00
Lorenz Meier f35e6efbca Check 30 seconds for USB port 2014-01-07 08:37:06 +01:00
Lorenz Meier 9886a384ff Fixed error handling logic, we want to return, not exit 2014-01-07 08:02:47 +01:00
Lorenz Meier 4f95ce3dc2 Merge branch 'mount_tests' of github.com:PX4/Firmware into mount_tests 2014-01-07 07:57:58 +01:00
Anton Babushkin 6381590997 attitude_estimator_ekf: acc compensation improvements 2014-01-06 14:33:58 +01:00
Lorenz Meier 76477b2057 Added support for Octo Cox 2014-01-06 09:25:53 +01:00
Anton Babushkin c094a1a33d Merge branch 'navigator_new' into navigator_new_vector 2014-01-06 09:17:29 +01:00
Anton Babushkin 187c2a4bca sdlog2: Main & Nav state logging fixed 2014-01-06 09:17:08 +01:00
Anton Babushkin 300d891d76 Merge branch 'navigator_new' into navigator_new_vector 2014-01-06 08:08:35 +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
Lorenz Meier 40196275d0 Compile warning fixes on preflight check 2014-01-05 15:23:54 +01:00
Lorenz Meier d114ff1ac9 Remove unused variable 2014-01-05 15:21:30 +01:00
Lorenz Meier 7ee5f127f2 Compile cleanups on the IO firmware 2014-01-05 15:20:54 +01:00
Lorenz Meier f00e14f749 Merge branch 'navigator_new' of github.com:PX4/Firmware into navigator_new 2014-01-05 15:20:11 +01:00
Lorenz Meier 018e42733a Merge branch 'master' of github.com:PX4/Firmware into navigator_new 2014-01-05 15:19:39 +01:00
Thomas Gubler f387c0ccc3 launchdetection: rename pre takeoff throttle param and fix usage 2014-01-05 14:19:19 +01:00
Thomas Gubler d1e991f1f0 launchdetection: add minimal throttle, fix parameter update 2014-01-05 12:20:25 +01:00
Thomas Gubler 95c20ba9f9 add inflight geofence check, issues warning on gcs for now 2014-01-05 11:29:06 +01:00
Thomas Gubler 26af21619b navigator/geofence: add parameter to disable geofence 2014-01-05 10:49:16 +01:00
Lorenz Meier ba4f881f80 Do not require suffixed constants 2014-01-05 01:49:54 +01:00
Lorenz Meier 64a22fc011 Merge branch 'mount_tests' of github.com:PX4/Firmware into mount_tests 2014-01-05 01:49:35 +01:00
Lorenz Meier 366af8da80 Do not require suffixed constants 2014-01-05 01:49:21 +01:00
Thomas Gubler 819822e172 navigator/geofence: add isEmpty() function and checks 2014-01-04 22:01:31 +01:00
Thomas Gubler 70d4ef480a geofence: do not keep fence in memory 2014-01-04 21:50:12 +01:00
Lorenz Meier 7590d91cf2 Improved mount test 2014-01-04 17:05:52 +01:00
Lorenz Meier 05649eb09c Create test config for FMUv1 2014-01-04 17:05:19 +01:00
Thomas Gubler 099c2f5a00 geofence: add DMS coordinate format support for textfile 2014-01-04 15:50:49 +01:00
Thomas Gubler 31d1f436ad geofence: add simple vertical check 2014-01-04 15:17:07 +01:00
Thomas Gubler ec60a254d2 navigator: add pre mission geofence check 2014-01-04 15:04:24 +01:00
Thomas Gubler a65de1e0b9 Merge branch 'navigator_new_fw' into navigator_new 2014-01-04 14:28:05 +01:00
Lorenz Meier 7fa36a22d7 Fixed tests config 2014-01-04 14:05:23 +01:00
Lorenz Meier 97e8386290 Auto-restarting mount test if config file present 2014-01-04 13:54:14 +01:00
Lorenz Meier e7c1e8e94b Added tests for mount / fsync / reboot 2014-01-04 13:53:59 +01:00
Lorenz Meier 4d3a2c824c Merge branch 'ppm_in' 2014-01-04 13:52:24 +01:00
Lorenz Meier 93a0c2de56 Trimming down number of apps to save flash space 2014-01-04 13:51:20 +01:00
Thomas Gubler a48264d5d4 navigator: load geofence from textfile 2014-01-04 13:37:49 +01:00
Stefan Rado 4508972121 Further data format and code style fixes. 2014-01-03 00:28:46 +01:00
Thomas Gubler 065badf980 Merge pull request #576 from PX4/tecs_climbout
tecs: change pitch on climbout #559
2014-01-02 12:26:07 -08:00
Anton Babushkin dae5c83842 mc_att_control_vector: support for disabled rate controller flag to handle AUTO_READY mode 2014-01-02 22:00:56 +04:00
Anton Babushkin 2dc2c2d28f Merge branch 'navigator_new' into navigator_new_vector 2014-01-02 21:57:33 +04:00
Anton Babushkin 220011914c navigator: AUTO_READY nav state added, RTL implemented properly 2014-01-02 21:57:01 +04: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 2fbb854414 Merge branch 'master' of github.com:PX4/Firmware into ppm_in 2014-01-02 17:19:21 +01:00
Lorenz Meier b2ef7f506c HOTFIX: Avoid running out of range on the RC config params 2014-01-02 17:09:59 +01:00