Commit Graph

40245 Commits

Author SHA1 Message Date
Peter Barker c2b0bab762 Replay: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker 6cea485da1 Sub: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker 471a1ba80d Plane: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker 45d080bc55 Copter: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker 8948d736c1 Tracker: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker 2069da9f53 Rover: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Barker cd68867488 AP_Logger: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Vlad-Andrei Dorobantu 64ed9b5972 Copter: corrected undefined data member causing linking error 2020-02-05 10:43:37 +11:00
Peter Hall 43b3257d15 Tools: autotest: update sailboat default params 2020-02-05 10:43:37 +11:00
Peter Hall 3b4b396d3e AR_WPNav: remove unneeded overshoot methods 2020-02-05 10:43:37 +11:00
Peter Hall 6e78ef1dc3 Rover: add dedicated sailboat crosstrack and loiter params 2020-02-05 10:43:37 +11:00
Andrew Tridgell a244836f55 HAL_ChibiOS: save some memory in f103-periph build 2020-02-05 10:43:37 +11:00
Randy Mackay 20b35a4440 Rover: wheel encoder sends alternate sensors on each update 2020-02-05 10:43:37 +11:00
Randy Mackay 931fb2f986 AP_NavEKF3: remove wheel encoder update limit 2020-02-05 10:43:36 +11:00
Randy Mackay b58605a3b0 Rover: ekf check allows relative position estimates
This allows arming using only wheel encoders which provide relative positions
2020-02-05 10:43:36 +11:00
Randy Mackay 843e1190ac AP_NavEKF3: suppress ekf fail-to-set-origin if core disabled 2020-02-05 10:43:36 +11:00
Randy Mackay acbdcbb430 AP_NavEKF2: suppress ekf fail-to-set-origin if core disabled 2020-02-05 10:43:36 +11:00
Randy Mackay ca6726662f AP_RPM: rename px4-pwm to just pwm 2020-02-05 10:43:36 +11:00
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