Lorenz Meier
0cd24874f3
MPU6K: Provide more clear output which buses are being probed
2018-01-06 11:35:53 +01:00
Lorenz Meier
8c647f11d0
Revert "Revert "Fix for HobbyKing boards.""
...
This reverts commit b7189012dc .
2018-01-06 11:35:53 +01:00
Daniel Agar
bf84cf0dcf
Cygwin: use relative paths where needed
2018-01-05 14:47:33 -05:00
Matthias Grob
be8adbfdf3
Cygwin: refactored & simplified some of the OS define logic
2018-01-05 14:47:33 -05:00
Matthias Grob
2186f7b1b1
Cygwin: Enable ARM build of px4fmu-vX_default under Windows Cygwin Environment
2018-01-05 14:47:33 -05:00
Matthias Grob
70de169f15
Cygwin: Enable build of SITL jMAVsim under Windows using the Cygwin Unix-like environment
...
Most of the incompatitbilities are luckily similar to the darwin build.
- New target OS __PX4_CYGWIN added because in other build environments on Windows defines will very likely be completely different
- added all necessary exeptions to the defines
- disabled priorities completely because on Windows they are defined 1-32 and with all the arbitrary +40 -40 priority settings there were a lot of problems
not only did some threads/"virtual tasks" not start because of out of bound priorities but also the resulting scheduling was totally random and inadequate
with default priorities it ran toally fine during my first tests, should be rethought when windows is used onboard in the future
2018-01-05 14:47:33 -05:00
Daniel Agar
f2cd5e3e9f
move src/firmware/ to platforms
2018-01-05 14:21:31 -05:00
Amir Melzer
51437a89e1
remove coning compensation for the accelerometers ( #8594 )
2018-01-05 14:08:33 -05:00
Julian Oes
14cc9e9919
mavlink_messages: fix length of NAV_CONTROLLER msg
...
This was caught in an unrelated review.
2018-01-05 19:53:41 +01:00
ChristophTobler
3ffc1fd25b
Stream scaled IMU for Snapdragon Flight using VISLAM
...
This is temporary (and for Snapdragon Flight + VISLAM only) until there is a proper solution to get unfiltered IMU data for VIOs etc.
2018-01-05 18:45:50 +01:00
Daniel Agar
545f8c4452
RTL optionally use planned mission landing ( #8487 )
...
- adds new RTL_LAND_TYPE parameter
2018-01-04 23:42:01 -05:00
Daniel Agar
430cdada60
param_export use bson encoder buffer
2018-01-04 09:21:17 +01:00
Daniel Agar
08443c0bfc
params add param_find perf counter
2018-01-04 09:21:17 +01:00
Daniel Agar
ec65ff7c5e
sensors remove unnecessary param set notification
2018-01-04 09:21:17 +01:00
Daniel Agar
627788c93c
mavlink remove unnecessary param set notification
2018-01-04 09:21:17 +01:00
Daniel Agar
2bb4644180
camera_trigger remove unnecessary param set notification
2018-01-04 09:21:17 +01:00
Daniel Agar
45441d62b1
sensors thermal calibration only get params if enabled
2018-01-04 09:21:17 +01:00
Daniel Agar
7af3cb9df8
param group "Sensors Thermal Calibration" shorten
2018-01-04 09:21:17 +01:00
Daniel Agar
f87402b16c
navigator remove redundant param updates
2018-01-04 09:21:17 +01:00
Daniel Agar
49180de27c
commander remove continuous param_get in arm_auth_update
2018-01-04 09:21:17 +01:00
Daniel Agar
641129ad4e
param add perf counters
2018-01-04 09:21:17 +01:00
Daniel Agar
c7b5a6f463
FW delete unused yaw coordination parameters
2018-01-03 16:28:50 +01:00
Daniel Agar
757d905089
FW improve FW_ARSP_MODE metadata options
...
- fixes #8563
2018-01-03 08:18:22 +01:00
CarlOlsson
1cd0ca9c6c
updated ecl
2018-01-02 22:36:42 +01:00
Paul Riseborough
96d04af6e8
ecl: adds sideslip to innovation test status reporting
2018-01-02 22:36:42 +01:00
CarlOlsson
84d7eb2900
ekf2: added beta test ratio to estimator_status
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com >
2018-01-02 22:36:42 +01:00
Lorenz Meier
1f4bad0624
MAVLink: Harden home position usage
...
This should ensure that the home position / altitude is only being used when valid.
2018-01-02 16:52:10 +01:00
Daniel Agar
4d08f56fae
cmake add missing generate_px4muorb_stubs dependency ( #8559 )
2018-01-02 10:18:00 -05:00
Lorenz Meier
92540fc6d8
IO: Remove hint that parameter change requires reboot
...
The change is effective immediately so no reboot is required. This makes the whole configuration a lot easier.
2018-01-02 10:48:09 +01:00
Lorenz Meier
f4362c5ae5
FMU: Remove hint that parameter change requires reboot
...
The change is effective immediately so no reboot is required. This makes the whole configuration a lot easier.
2018-01-02 10:47:38 +01:00
Daniel Agar
cd60fb6102
ledsim remove debug print
2018-01-02 01:35:57 +01:00
Daniel Agar
202c29154a
simulator optimize GPS and battery
...
- GPS and battery were publishing at > 800Hz
2018-01-02 01:35:57 +01:00
Daniel Agar
66f614435f
vtol_att avoid unnecessary work and delete unused
2018-01-02 01:35:57 +01:00
Daniel Agar
d3a220f807
vtol_att only set fw_permanent_stab on param change
2018-01-02 01:35:57 +01:00
Daniel Agar
9d61febd39
tfmini remove obsolete IOCTLs
2018-01-01 17:38:41 +01:00
Ayush
9f2bb6c7f9
Added support for TFmini-LiDAR
2018-01-01 17:38:41 +01:00
Daniel Agar
1468d4ed39
muorb add generation dependency
2018-01-01 10:19:00 -05:00
Lorenz Meier
3b71c70583
Commander: Do not switch land detection state when not armed
...
This is important to have the probation times set up correctly and to silence land detected messages for systems that are not actually flying and just on the bench.
2018-01-01 15:32:37 +01:00
Lorenz Meier
40702b36ee
NuttX: Allow different board prototype names from main build config
2018-01-01 09:29:55 -05:00
acfloria
1aebc69fed
commander: Allow manual override in stabilized mode for a fixed-wing.
2018-01-01 14:28:36 +01:00
Lorenz Meier
715b571dac
Commander: Add hint about ongoing rewrite
...
It's important that any reader of the file knows about the ongoing refactoring.
2018-01-01 13:11:52 +01:00
Dennis Mannhart
a649bbebb7
commander: switch to hold or mission once takeoff is finished ( #8020 )
...
* add COM_TAKEOFF_ACT to optionally switch to mission after takeoff
2017-12-31 13:58:20 -05:00
Lorenz Meier
cf55901ac9
Calibration timeout: Triple to 90 seconds as the user can now cancel the routine
...
We timed out earlier to allow users to abort, but now that we can cancel we do not need to enforce such a time limit.
2017-12-31 16:37:02 +01:00
Lorenz Meier
2167457e2e
VTOL status: Do not force a commander status change
...
Before the VTOL status would automatically force a commander state update all the time. This saves effort and makes sure the system only updates when it should.
2017-12-31 16:37:02 +01:00
Lorenz Meier
90b4afebb5
Commander: properly separate preflight check and prearm checks
...
We were running pre-arm checks before when not arming, which led to annoying error messages on vehicles that were on the bench or serviced on the ground. Now we really only run them when trying to arm.
2017-12-31 16:37:02 +01:00
Lorenz Meier
ddf0ecfc38
Airspeed calibration: Ensure that the calibration state is stored correctly
...
This is necessary due to sensors that are so accurate that they have no offset at all.
2017-12-31 16:37:02 +01:00
Lorenz Meier
074636a8ae
Commander: Check for preflight errors in order
2017-12-31 16:37:02 +01:00
Lorenz Meier
c06251f3be
IO serial: Code style
2017-12-31 16:36:34 +01:00
Lorenz Meier
1f21256f6a
IO safety switch: Code style
2017-12-31 16:36:34 +01:00
Lorenz Meier
0013f641aa
IO comms: Code style
2017-12-31 16:36:34 +01:00