Andrew Tridgell
5822d7510c
Tools: update bootloaders
2020-10-13 17:59:13 +11:00
Andrew Tridgell
fb1dcdb059
HAL_ChibiOS: added BL suffix to bootloader USB IDs for two boards
...
our convention is to have -BL on end of USB product IDs in bootloaders
2020-10-13 17:59:13 +11:00
Andrew Tridgell
418bd33c43
HAL_ChibiOS: fix CUAV-X7 power bits
2020-10-13 17:58:30 +11:00
Andrew Tridgell
25bc128248
HAL_ChibiOS: fixed periph overpower ifdef
...
fixes overcurrent logging on several boards
2020-10-13 17:58:30 +11:00
Iampete1
916b35eec8
Plane: add EAS2TAS to CTUN
2020-10-13 15:18:36 +11:00
murata
6304ade668
GCS_MAVLink: Change to leave the lower 16 bits.
2020-10-13 12:06:18 +11:00
Iampete1
c591e45e59
AP_OSD: get wind speed from wind vane on rover
2020-10-13 11:39:43 +11:00
Pierre Kancir
ecd25d35f7
.github: add first github action
2020-10-13 11:38:28 +11:00
Hwurzburg
b61ee34b6b
ArduPlane: add RC option for landing flare
2020-10-13 11:36:19 +11:00
Hwurzburg
a7a780ec6e
RC_Channel: add RC option for landing flare
2020-10-13 11:36:19 +11:00
Iampete1
de664ae6a8
AP_Scripting: bindings: add units and multipliers to logging
2020-10-13 10:34:42 +11:00
Iampete1
5cbbe656ba
AP_Scripting: add units and multipliers to logging example
2020-10-13 10:34:42 +11:00
Iampete1
a09e15137e
AP_Scripting: add logging to plane-wind-fs example
2020-10-13 10:34:42 +11:00
Pierre Kancir
420c9c9d36
AP_Param: use hal.util->set_cmdline_parameters() on SITL on reload_defaults_file()
...
This allow to pass cmdline parameter to Param on start for each vehicle in the same way as param file
2020-10-13 10:31:21 +11:00
Pierre Kancir
5b356953ff
AP_HAL_SITL: implement and use set_cmdline_parameters()
2020-10-13 10:31:21 +11:00
Pierre Kancir
1c80b04544
AP_HAL: add virtual set_cmdline_parameters()
2020-10-13 10:31:21 +11:00
Pierre Kancir
dc8d42b12d
Tools: expose option --sysid into sim_vehicle.py
2020-10-13 10:31:21 +11:00
Pierre Kancir
466a430c4f
AP_HAL_SITL: add --sysid option to set SYSID_THISMAV
2020-10-13 10:31:21 +11:00
Samuel Tabor
9eef30294f
Plane: Separate soaring update in mode_thermal to avoid loop rate issues.
2020-10-13 10:25:32 +11:00
Samuel Tabor
31c681c1cf
Plane: Move soaring functions to mode_thermal.
2020-10-13 10:25:32 +11:00
Iampete1
2820228ad6
Plane: only do_change_speed within FBW min and max
2020-10-13 10:21:52 +11:00
Iampete1
2acbef5579
Plane: tailsitters in VTOL transition use FW rates
2020-10-13 10:07:05 +11:00
Patrick José Pereira
175d55a0aa
AP_LeakDetector: Add navigator support
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-12 09:53:03 -07:00
Patrick José Pereira
4c7af1d99f
AP_LeakDetector: Add subtype check and warning message
...
Add warning if board does not support leak detector sensors
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-12 09:53:03 -07:00
Andrew Tridgell
e346cd3c80
GCS_MAVLink: fixed use of incorrect millis16() values
2020-10-12 13:48:15 +11:00
Peter Barker
45f7322af6
GCS_MAVLink: avoid catching up on sending messages when sending disrupted
...
The code here was never meant to maintain an "average" streamrate. It
was designed so that we would maintain a consistent clock in the face of
minor scheduling anomalies (like an EKF fusion step).
The way this is written, however, makes us spit out a message for each
of the intervals we missed - clearly not intended behaviour.
This was tested by inserting the following code:
void GCS_MAVLINK::update_send()
{
+ const uint32_t xnow = AP_HAL::millis();
+ if (xnow > 10000 &&
+ xnow < 20000) {
+ return;
+ }
+
2020-10-12 13:48:15 +11:00
Peter Barker
8f1e9ebc7f
autotest: reset camera feedback rate if exception is raised
2020-10-12 13:48:15 +11:00
Andrew Tridgell
989f8c5d41
HAL_ChibiOS: fixed a race condition in UART DMA transmit
...
this fixes an issue seen on one board which caused a watchdog on high
uart DMA load. We have reproduced the issue on another board by
forcing a very high DMA transfer rate on the same DMA channel while
also requesting very high transfer rates on the UART. The likely race
is in the DMA transmit timeout code, and the simplest fix is to lock
out interrupts during the DMA setup to ensure the tx timeout cannot
trigger during the setup
2020-10-12 13:25:48 +11:00
Peter Barker
9bde294112
AP_HAL: add chargen UARTDriver example
2020-10-09 19:14:59 +11:00
Peter Barker
f9324d38c9
autotest: loosen groundspeed tolerance in guided-stop function
...
Fixes current "Vehicle did not stop" problem
2020-10-09 12:05:23 +11:00
Peter Barker
b630aeeddf
autotest: comment suspicious-looking latitude/longitude parameters
2020-10-08 17:23:09 +09:00
Peter Barker
750f1d4032
autotest: send position targets once
2020-10-08 17:22:29 +09:00
Peter Barker
d13f6acc66
autotest: quieten mav draining
2020-10-08 17:21:35 +09:00
Randy Mackay
3ebfe502d3
Copter: 4.0.5-rc2 release notes
2020-10-08 09:15:56 +09:00
murata
967aa44fbe
AP_Baro: Change message from AP_Baro to Baro for unification accross the file
2020-10-08 10:51:33 +11:00
bugobliterator
5880628b01
hwdef: add support for CubeBlack-periph
2020-10-08 09:31:35 +11:00
bugobliterator
a348e342fa
Tools: AP_Periph: add support for CubeBlack-periph
2020-10-08 09:31:35 +11:00
bugobliterator
e16cab0437
AP_HAL_ChibiOS: ensure we timeout while checking FDCAN register sets
2020-10-08 09:31:35 +11:00
bugobliterator
5f0c553982
AP_HAL_SITL: configure filter only if in FilteredMode
2020-10-08 09:31:35 +11:00
bugobliterator
ba576247f0
AP_HAL_Linux: configure filter only if in filtered mode
2020-10-08 09:31:35 +11:00
bugobliterator
49915ed06f
AP_UAVCAN: save some stack space
2020-10-08 09:31:35 +11:00
bugobliterator
ca957519dc
AP_HAL_ChibiOS: redo filter configuration to make it work with STM32H7
2020-10-08 09:31:35 +11:00
bugobliterator
d1eb9e8aea
AP_HAL: add FilteredCAN mode to tell driver to init as such
2020-10-08 09:31:35 +11:00
bugobliterator
46827f0c91
AP_CANManager: redo filter configuration to make it work with STM32H7
2020-10-08 09:31:35 +11:00
bugobliterator
e49891d605
Tools: waf: remove extraneous frame-larger-than warning
2020-10-08 09:31:35 +11:00
Pierre Kancir
774c8583b1
Tools: make apm.pdef.xml more readable.
2020-10-07 19:38:14 +11:00
Patrick José Pereira
16469e703e
Tools: Add firmware_version_decoder script
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00
Patrick José Pereira
8701e3626d
GCS_MAVLink: Update GCS_Dummy to use new AP_FWVersionDefine header
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00
Patrick José Pereira
adda695630
AP_Common: Update AP_FWVersion struct to be used with binary parsers
...
- Add an uint64_t header to allow easy detection of struct
- Add an uint16_t version
- MSB is for major release, compatibility break
- LSB for minor version, no compatibility break
- Add pointer size variable to allow decode of pointers
- Add vehicle type information
- Add board type and subtype to allow hardware identification
- Set type of fw_type to uint8_t since enum is declared as int
- Organize struct to be packed inside 32bits system
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00
Patrick José Pereira
75e9550bce
AP_Vehicle: Define APM_BUILD_DIRECTORY as UNKNOWN if not defined
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00