Randy Mackay
d5c87d87cf
Sub: integrate MNT1_ param rename
2022-09-06 13:53:25 +09:00
Randy Mackay
ff382d8f7c
Sub: default RC7 and 8 to gimbal yaw and pitch control
2022-09-06 13:53:25 +09:00
Randy Mackay
c072a201bc
AP_Mount: param conversion for MNT to MNT1
2022-09-06 13:53:25 +09:00
Randy Mackay
66a8775895
AP_Mount: remove param set of MNT1_TYPE to 1 if servo outputs defined
2022-09-06 13:53:25 +09:00
Randy Mackay
c20ec27c54
AP_Mount: parameter angles in degrees
...
Also MNTx_RC_RATE param per backend
2022-09-06 13:53:25 +09:00
Randy Mackay
ac769baa3c
AP_Mount: Servo mount's STAB params replaced by BrushlessPWM type
2022-09-06 13:53:25 +09:00
Randy Mackay
0d9526f1c5
AP_Mount: replace RC input params with RC options
2022-09-06 13:53:25 +09:00
Randy Mackay
cc67d6f73c
RC_Channel: define mount roll, pitch and yaw inputs
2022-09-06 13:53:25 +09:00
chobitsfan
43105249cb
PrecLand: support LANDING_TARGET ext field
2022-09-06 12:10:21 +09:00
Jaime Machuca
6c5bb1c5b8
Tools: Add ROS and Ardupilot-ros environment install script
2022-09-06 11:57:00 +09:00
Andrew Tridgell
b7b02bd369
AP_Rangefinder: fixed out of range issue with benewake uart lidars
...
this impacts the TF03 180m lidar
2022-09-06 12:34:41 +10:00
Shiv Tyagi
24cff5f9b1
Tools: add autotest to test docking on rover
2022-09-06 11:23:51 +09:00
Shiv Tyagi
d8cfb80619
Rover: add DOCK mode in rover
...
This mode will maneuver the rover towards a docking target automatically
2022-09-06 11:23:51 +09:00
Shiv Tyagi
7d3f013695
AR_PosControl: add accessor for reversed
2022-09-06 11:23:51 +09:00
Shiv Tyagi
d982c28ef2
AR_WPNav: add accessors for accel and jerk limits
2022-09-06 11:23:51 +09:00
Andrew Tridgell
e1c006c25d
AP_Math: added double_to_int32 and double_to_uint32
2022-09-06 10:49:50 +10:00
Andrew Tridgell
3c232d1f67
SITL: fixes from --ubsan autotest
2022-09-06 10:49:50 +10:00
Andrew Tridgell
53997a284b
AP_HAL_SITL: fixes from --ubsan autotest
2022-09-06 10:49:50 +10:00
Andrew Tridgell
b44a084a1e
AP_Frsky_Telem: fixes from --ubsan autotest
2022-09-06 10:49:50 +10:00
Andrew Tridgell
c2b29a92c7
AP_ExternalAHRS: fixes from --ubsan autotest
2022-09-06 10:49:50 +10:00
Andrew Tridgell
286ea7499b
AP_MSP: use BIT_IS_SET_64()
...
the bitmask is 64 bits wide
2022-09-06 10:49:50 +10:00
Andrew Tridgell
cda3fb6368
AP_Common: added BIT_IS_SET_64()
2022-09-06 10:49:50 +10:00
Andrew Tridgell
4ed55d9e21
Filter: fixed out of bound access in ModeFilter
2022-09-06 10:49:50 +10:00
Henry Wurzburg
d17df7afc6
Tools:fix build option for MSP Optical Flow sensor and cleanup
2022-09-06 10:41:13 +10:00
Iampete1
60a75a0973
AP_Scripting: examaples move to : acsess
2022-09-06 10:39:35 +10:00
Iampete1
5b2236e88c
AP_Scripting: Manual bindings: allow both : and . acsess
2022-09-06 10:39:35 +10:00
Henry Wurzburg
2c8c037b93
SRV_Channel:Correct metadata mistake in PR #21347
2022-09-06 10:35:14 +10:00
Peter Barker
efc2de99de
Tools: add generate_features_txt_files.py
...
walks a directory tree and emits a features.txt for each found .elf
2022-09-06 10:33:22 +10:00
Peter Barker
84509a4f7d
Tools: extract_features: factor slightly to allow better use as library
2022-09-06 10:33:22 +10:00
Randy Mackay
38665a7935
Copter: fix do-mount-control yaw scaling
2022-09-06 10:17:34 +10:00
Peter Barker
7244cd361d
Tools: build_ci.sh: build with no/all options enabled
...
More chance of catching problems, and these are relatively cheap
2022-09-06 09:37:20 +10:00
Willian Galvani
5ed2785dfa
AP_HAL_Linux: create GPIO_Navigator
2022-09-06 09:34:07 +10:00
Willian Galvani
710cbacef7
RCOutput_PC9685: refactor write/write_gpio
2022-09-06 09:34:07 +10:00
Willian Galvani
603bc5ecce
RCOutput_PCA9685: implement gpio methods
2022-09-06 09:34:07 +10:00
Willian Galvani
018ab14814
RC_Output.h: add gpio methods
2022-09-06 09:34:07 +10:00
Andy Piper
d82ba1b7a3
AP_HAL_ChibiOS: use faster SPI clock for BMI270 on MambaH743 and KakuteH7v2
2022-09-06 09:31:21 +10:00
Andy Piper
fcbaa0969e
AP_InertialSensor: synchronize BMI70 on fifo reads
2022-09-06 09:31:21 +10:00
Iampete1
6358a3c962
Plane: add min airspeed arming check and constrain for speed scailing
2022-09-06 09:01:26 +10:00
Henry Wurzburg
d31f6c2f57
AP_GPS: remove incorrect build option on GPS_DRV_OPTIONS param
2022-09-05 12:48:51 +10:00
AerofoxTech
0c459a69db
Tools: add a board ID for AEROFOX_AIRSPEED
2022-09-05 12:36:11 +10:00
AerofoxTech
b9b158216b
hwdef: add AeroFox Airspeed periph
2022-09-05 12:36:11 +10:00
Andrew Tridgell
f8b1169165
HAL_ChibiOS: rename ecc_raw to apsec_data
2022-09-05 12:35:37 +10:00
Andrew Tridgell
36e9f9b7d1
AP_CheckFirmware: rename secure data to apsec_data
2022-09-05 12:35:37 +10:00
Andrew Tridgell
5f8f8cf220
Tools: update signing docs
2022-09-05 12:35:37 +10:00
Andrew Tridgell
ddf770330d
CI: added test of signed firmware builds
2022-09-05 12:35:37 +10:00
Andrew Tridgell
f899a47429
HAL_ChibiOS: removed debug msg
2022-09-05 12:35:37 +10:00
Andrew Tridgell
30ed94c73c
hwdef: disable UARTS in MatekL431 bootloader
...
this saves a lot of flash, and UARTs are not needed in the
bootloader. It means we can fit a bootloader with signing for ESC
based RemoteID support
2022-09-05 12:35:37 +10:00
Andrew Tridgell
b55ee297d8
waf: allow setting signing key as part of configure with --private-key
...
makes for faster development with signed bootloaders
2022-09-05 12:35:37 +10:00
Andrew Tridgell
1fab01951a
AP_Periph: build fix
2022-09-05 12:35:37 +10:00
Andrew Tridgell
39595d36be
AP_CheckFirmware: allow an unsigned bootloader to boot a signed firmware
...
this is important to provide an upgrade path for AP_Periph from
unsigned to signed. It means a bootloader with no public keys can
still check the board ID and CRCs of the signed firmware
2022-09-05 12:35:37 +10:00