Commit Graph

16104 Commits

Author SHA1 Message Date
Peter Barker
ed5140307a GCS_MAVLink: move handling of visual odometry messages up 2018-03-23 09:28:07 +09:00
Peter Barker
2efd9341cd AP_HAL_ChibiOS: copy the common linker script to outdir, use it from there
The directory we write the linker script to might not have the correct relative path to reference this common.ld script.  So make it reference common.ld in the current directory and copy common.ld to the output directory
2018-03-23 11:06:24 +11:00
Andrew Tridgell
e02f753b01 AP_Notify: removed unused code 2018-03-23 09:36:31 +11:00
night-ghost
64c2e691f8 full system status on 2 LEDs + buzzer pin as parameter 2018-03-23 09:36:31 +11:00
Peter Barker
0a08bba437 GCS_MAVLink: eliminate AP_HAL::Print and AP_HAL::Stream 2018-03-23 08:12:38 +11:00
Peter Barker
6c7c916c78 AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream
Just *way* too many layers involved here
2018-03-23 08:12:38 +11:00
night-ghost
b54ac274f5 HAL_F4Light: added Revolution_SD board to rebuild script 2018-03-23 07:48:40 +11:00
night-ghost
d3bd5a5fb8 HAL_F4Light: Revolution_SD now works! Pinout in board's 1_read_me.md
also increased reliability of work with SD card on another boards
2018-03-23 07:48:40 +11:00
night-ghost
de9932f6e0 HAL_F4Light: latest fixes 2018-03-23 07:48:40 +11:00
night-ghost
b9dd569edd HAL_F4Light: added support for DataFlash chips large than 128MBit 2018-03-23 07:48:40 +11:00
night-ghost
04dedd77d7 HAL_F4light: fixed 'instant reboot' modes 2018-03-23 07:48:40 +11:00
night-ghost
a3ebb5c069 HAL_F4Light: added support scripts for binaries with bootloader, fixed non-BL versions 2018-03-23 07:48:40 +11:00
Lucas De Marchi
cf3a9cddc8 AP_HAL_Linux: fix build error with flexible array
Apparently this code came in part from libuavcan that defines this
struct Control. They also had the same issue detailed on
https://github.com/UAVCAN/libuavcan/issues/116.

The solution here is much simpler though: stick to the design of cmsg()
even if it's C. As per cmsg(3), use a union together with CMSG_SPACE().
2018-03-22 00:49:58 -07:00
Peter Barker
d5c57d949b AP_Scheduler: eliminate goto update_spare_ticks 2018-03-22 10:01:45 +11:00
Peter Barker
badfde6f18 AP_Scheduler: use continue instead of nested-if (NFC) 2018-03-22 10:01:45 +11:00
Peter Barker
224ea50260 AP_Scheduler: continue in place of nested if (NFC) 2018-03-22 10:01:45 +11:00
Michael du Breuil
6652dd73e4 GCS_MAVLink: Correct sending SCALED_PRESSURE.press_diff
Closes #6642
2018-03-21 13:36:35 +00:00
Michael du Breuil
a46c60f4de AP_Airspeed: Create a singleton 2018-03-21 13:36:35 +00:00
Nathan E
dcf127b73d Compass: clarify compass orientation description
Resolves an error directing users to reference the flight controller (instead of the frame) for COMPASS_ORIENT.
Changed wing to side for all vehicles
2018-03-21 09:01:45 +09:00
Pierre Kancir
ff852de87b AP_TempCalibration: fix FALLTHROUGH 2018-03-21 08:24:56 +09:00
Pierre Kancir
f66c83a59e AP_HAL: fix FALLTHROUGH 2018-03-21 08:24:56 +09:00
Dr.-Ing. Amilcar do Carmo Lucas
1a8a390d4c AP_Beacon: Fix FALLTHROUGH in Marvelmind device driver. 2018-03-19 12:48:29 -07:00
Peter Barker
bed3f0c344 GCS_MAVLink: move handling of get_home_position up 2018-03-19 10:32:37 +09:00
Peter Barker
cc5af90d1a AP_Arming: home state has moved to AP_AHRS 2018-03-19 10:32:37 +09:00
Peter Barker
3a5807ae56 AP_AHRS: move home_status into AP_AHRS
Storing home in the AHRS object but not its state is clearly evil.

Fix that.
2018-03-19 10:32:37 +09:00
Holger Steinhaus
8b8a99e1aa AP_HAL_PX4: fix possible overflow/truncation issue
bus_id is declared to be a 5 bit value, so 2 digits are necessary for
string representation.
2018-03-17 16:32:56 +01:00
Holger Steinhaus
5af02dde59 AP_Proximity: fix possible overflow/truncation issue 2018-03-16 22:37:16 +01:00
Lucas De Marchi
43750d6f77 AP_SmartRTL: use ins singleton 2018-03-16 00:37:35 -07:00
Lucas De Marchi
daa8819619 AP_OpticalFlow: use ins singleton 2018-03-16 00:37:35 -07:00
Lucas De Marchi
8114db3fdc AP_Module: use ins singleton 2018-03-16 00:37:35 -07:00
Lucas De Marchi
25490b6151 AP_Mission: use ins singleton 2018-03-16 00:37:35 -07:00
Lucas De Marchi
517f71c183 AP_AHRS: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
622be10163 AP_TempCalibration: do not take reference to ins 2018-03-16 00:37:35 -07:00
Peter Barker
f0daf392a5 AP_TECS: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
e2de9d62cd APM_Control: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
3190974e4f DataFlash: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
55b8a2288e AP_NavEKF3: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
40957ec430 AP_NavEKF2: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
9f556197a0 AP_Mount: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
f0d06e7a9c AP_Arming: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
1dabcc473d AP_AHRS: use ins singleton 2018-03-16 00:37:35 -07:00
Peter Barker
7cc808543f AC_Precland: use ins singleton 2018-03-16 00:37:35 -07:00
Randy Mackay
d0e6c4d08d AC_WPNav: correct LOIT_MAXA param description 2018-03-16 13:50:57 +09:00
Randy Mackay
33f437a72c AC_AttitudeControl: use multiply instead of divide 2018-03-16 13:50:57 +09:00
Leonard Hall
c53ba22daa AC_AttitudeControl: add new rate only attitude control 2018-03-16 13:50:57 +09:00
Randy Mackay
21abe1194e AC_WPNav: run horizontal position control at main loop rate 2018-03-16 13:50:57 +09:00
Randy Mackay
e9c23b538e AC_Circle: run horizontal position control at main loop rate 2018-03-16 13:50:57 +09:00
Randy Mackay
ac82a37728 AC_PosControl: run horiz control at main loop rate 2018-03-16 13:50:57 +09:00
Randy Mackay
9e0a57eec7 DataFlash: minor formatting fixes
non-functional change
2018-03-16 13:50:57 +09:00
Randy Mackay
13007e2a07 AC_PosControl: dataflash logging of PSC message 2018-03-16 13:50:57 +09:00