Commit Graph

40227 Commits

Author SHA1 Message Date
Randy Mackay
78bf8c37a2 Sub: minor comment change 2020-02-05 10:43:36 +11:00
Randy Mackay
12c902dd21 Plane: minor comment changes 2020-02-05 10:43:36 +11:00
Randy Mackay
24583150ec Copter: minor comment change 2020-02-05 10:43:36 +11:00
Randy Mackay
497881a031 Rover: minor comment change 2020-02-05 10:43:36 +11:00
Peter Barker
7e08bbc5e9 AP_Logger: canonicalize on STANDBY rather than STANDY_BY 2020-02-05 10:43:36 +11:00
Peter Barker
66e417691e Copter: canonicalize on STANDBY rather than STANDY_BY 2020-02-05 10:43:36 +11:00
Peter Barker
a3197e33d0 RC_Channel: correct description of standby option
Also canonicalise on STANDBY rather than STANDBY
2020-02-05 10:43:36 +11:00
Andrew Tridgell
90cde5397b AP_Bootloader: speed up CAN fw load 2020-02-05 10:43:36 +11:00
Andrew Tridgell
37e136f230 Tools: use crc_crc32() in app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
f672829e7f AP_Bootloader: added app descriptor checking for CAN fw 2020-02-05 10:43:36 +11:00
Andrew Tridgell
1b0991e29f HAL_ChibiOS: support a app->bootloader comms region in SRAM
this allows for UAVCAN update without a 2nd BeginFirmwareUpdate call
2020-02-05 10:43:36 +11:00
Andrew Tridgell
2807084952 AP_Periph: support CAN app comms area 2020-02-05 10:43:36 +11:00
Andrew Tridgell
ada699b9b1 AP_Bootloader: support app comms area for CAN fw update
this allows MissionPlanner to update firmware
2020-02-05 10:43:36 +11:00
Andrew Tridgell
31b47f1484 HAL_ChibiOS: enable MissionPlanner compatible app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
eab65f0e9f waf: added generation of app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
022705f401 AP_Periph: added application descriptor
this is used by MissionPlanner to see if correct fw is already loaded
2020-02-05 10:43:36 +11:00
Andrew Tridgell
389d2c5b16 AP_Periph: pat watchdog in param getset 2020-02-05 10:43:36 +11:00
Andrew Tridgell
fd239825be HAL_ChibiOS: pat watchdog immediately in expect_delay_ms()
this fixes a watchdog issue on AP_Periph if we don't have a timer
thread
2020-02-05 10:43:36 +11:00
Andrew Tridgell
e848d5d0cc HAL_ChibiOS: fixed stack on ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
c9308535c4 HAL_ChibiOS: enable watchdog in AP_Periph firmwares 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e4cd2b1914 AP_BoardConfig: allow enable of watchdog in hwdef.dat
this will be used for AP_Periph
2020-02-05 10:43:36 +11:00
Andrew Tridgell
1e846bb35f AP_Flashstorage: fixed init bug on F1
we can't mark available just before we mark in use on F1
2020-02-05 10:43:36 +11:00
Andrew Tridgell
5c3d43d947 HAL_ChibiOS: fixed flash storage in ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
13f289d3f0 AP_Bootloader: fixed uprintf() build 2020-02-05 10:43:36 +11:00
Andrew Tridgell
a78ba1d527 HAL_ChibiOS: fixed Zubax bootloader debug 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e2e0468919 HAL_ChibiOS: fixed uprintf() in bootloader 2020-02-05 10:43:36 +11:00
Andrew Tridgell
5a2cecd0c8 HAL_ChibiOS: fixed page size for STM31F105 flash 2020-02-05 10:43:36 +11:00
Andrew Tridgell
18f3f7a87e AP_Bootloader: support ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
8edf70c94f HAL_ChibiOS: support ZubaxGNSS as a AP_Periph target 2020-02-05 10:43:36 +11:00
Andrew Tridgell
c24de7a3fd HAL_ChibiOS: fixed for ZubaxGNSS build 2020-02-05 10:43:36 +11:00
Andrew Tridgell
74de92fa43 AP_Periph: enable build of ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e9f2912e87 Tools: added f103-RangeFinder bootloader 2020-02-05 10:43:36 +11:00
Andrew Tridgell
f9eb295eed HAL_ChibiOS: support f103-RangeFinder 2020-02-05 10:43:36 +11:00
Andrew Tridgell
2d6c102092 AP_Periph: support rangefinder CAN nodes 2020-02-05 10:43:36 +11:00
Andrew Tridgell
678b49883d AP_RangeFinder: disable logging for AP_Periph 2020-02-05 10:43:36 +11:00
Andrew Tridgell
3efd236c9b HAL_ChibiOS: disable GPS and MAG in base f103 build
enable in f103-GPS
2020-02-05 10:43:36 +11:00
Andrew Tridgell
027b4b2c3c AP_RangeFinder: allow for less rangefinder instances
for AP_Periph
2020-02-05 10:43:36 +11:00
Andrew Tridgell
beff882f06 AP_Periph: fixed airspeed update rate 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e07a6b63b1 AP_Periph: enable airspeed sensor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
36d62367cb HAL_ChibiOS: enable airspeed in f103-ADSB 2020-02-05 10:43:36 +11:00
Andrew Tridgell
167732de0a AP_Airspeed: enable for use in AP_Periph 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e6db33fddc HAL_ChibiOS: split out f103-GPS from base f103-periph
this makes it easier to create more peripheral variants
2020-02-05 10:43:36 +11:00
Tom Pittenger
3686135076 SITL: morse simulator should generate packets from same vehicle sysid 2020-02-05 10:43:36 +11:00
Randy Mackay
72e428d596 Tools: update git success from Xiamen 2020-02-05 10:43:36 +11:00
Mirko Denecke
a603a1577c AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 2020-02-05 10:43:36 +11:00
Mirko Denecke
c6a58fa732 AP_IOMCU: remove unnecessary tabs and whitespaces 2020-02-05 10:43:36 +11:00
Andrew Tridgell
ef6d513c63 HAL_ChibiOS: fixed I2C on F103
we need to use open-drain, and the sign of the constant matters
2020-02-05 10:43:36 +11:00
Andrew Tridgell
43e753d442 HAL_ChibiOS: enable NCP5623 LED in f103-GPS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
83554c2578 AP_Periph: support NCP5623 LEDs 2020-02-05 10:43:36 +11:00
Jaaaky
fc5e1362a9 AP_NavEKF3: added EK3_MAG_EF_LIM parameter
Adapted from EKF2 implementation as of commits
3835d2613, e9ed3540f and df4fc0fff
this sets a limit on the difference between the earth field from the
WMM tables and the learned earth field inside the EKF. Setting it to
zero disables the feature. A positive value sets the limit in mGauss.
2020-02-05 10:43:36 +11:00