Commit Graph

33191 Commits

Author SHA1 Message Date
Peter Barker
ae8d3724cd GCS_MAVLink: convert to COMMAND_INT to handle MAV_CMD_DO_SET_HOME 2023-07-18 09:10:26 +10:00
Iampete1
49226b6dcf AP_motors: Example: Test: allow to run on heliquad 2023-07-18 08:05:26 +09:00
Iampete1
c3200b00dd AP_Motors: Example: Test: make mostly flake 8 clean 2023-07-18 08:05:26 +09:00
Iampete1
b175e7a2f9 AP_Motors: example: heli comparison: update functionality and support setting swash type 2023-07-18 08:05:26 +09:00
Iampete1
c5c26e89da AP_Motors: example: allow setting shashplate type at runtime 2023-07-18 08:05:26 +09:00
Iampete1
b327f00b25 AP_Motors: heli: move swash servo defualt and setup into swash lib 2023-07-18 08:05:26 +09:00
Iampete1
d32d1dfec8 AP_Motors: Heli: get output mask from swashplate lib 2023-07-18 08:05:26 +09:00
Iampete1
b61b761141 AP_Motors: Heli: move swashplate output state and code into swash lib 2023-07-18 08:05:26 +09:00
Iampete1
6717da708c AP_MotorsHeli: swash: combine configure and calculate_roll_pitch_collective_factors functions 2023-07-18 08:05:26 +09:00
Iampete1
83f216a386 AP_Motors: Heli: Swash: re-work roll pitch and collecive factor caculation 2023-07-18 08:05:26 +09:00
Asif Khan
0c67f20a74 AP_Mount: fix setting default mode redundantly in each backend 2023-07-15 10:46:28 +10:00
Peter Barker
f288ba7cd0 AP_HAL_SITL: correct parsing of --rate on SITL commandline
it's in the help but not in the code...
2023-07-15 00:13:12 +10:00
Andy Piper
2f97a9855a AP_NavEKF3: fix docs on ABIAS_P_NSE_DEFAULT 2023-07-14 08:33:05 +09:00
Peter Barker
efc7b4b6ee AP_HAL_SITL: remove race in SITL::UARTDriver::_write
txspace could change if another thread is involved
2023-07-13 18:13:42 +10:00
yaapu
4f69f9cc23 AP_OSD: added OSD_TYPE2 param to enable dual OSDs backend support
Co-authored-by:HWurzburg(hurzburg@yahoo.com)

up to 2 OSD instances can run at the same time sharing a single OSD thread

)
2023-07-13 12:39:19 +10:00
yaapu
3923dcb63e AP_Arming: added OSD_TYPE2 param to enable dual OSDs backend support
Co-authored-by:HWurzburg(hurzburg@yahoo.com)

up to 2 OSD instances can run at the same time sharing a single OSD thread
2023-07-13 12:39:19 +10:00
Andy Piper
504fdb4ca3 GCS_MAVLink: squash bitwise | operator warnings 2023-07-13 11:02:40 +10:00
Andy Piper
3224cf19a8 SITL: remove unused variables 2023-07-13 11:02:40 +10:00
Andy Piper
2e2491f4ff AP_TECS: remove unused variables 2023-07-13 11:02:40 +10:00
Andy Piper
80112051b4 AP_Proximity: initialize structures correctly 2023-07-13 11:02:40 +10:00
Andy Piper
e06952bf0f AP_OSD: use message with static assert 2023-07-13 11:02:40 +10:00
Andy Piper
1b10008e38 AP_Math: use message with static assertion 2023-07-13 11:02:40 +10:00
Andy Piper
d9869290ee AP_Logger: remove unused counter 2023-07-13 11:02:40 +10:00
Andy Piper
d36149e1a8 AP_HAL_SITL: remove unused counter 2023-07-13 11:02:40 +10:00
Andy Piper
f7f29650ba AP_Follow: remove unused variables 2023-07-13 11:02:40 +10:00
Andy Piper
74a70e52b8 AP_BattMonitor: remove unsued variables 2023-07-13 11:02:40 +10:00
Andy Piper
76e2d950d4 AP_Arming: squash bitwise & warnings 2023-07-13 11:02:40 +10:00
Andy Piper
813cf3660d AC_AutoTune: remove unsued variables 2023-07-13 11:02:40 +10:00
Andrew Tridgell
0f8d618102 AP_Scripting: added bindings for VTOL motor loss
this allows a script to take an action on loss of a VTOL motor
2023-07-13 08:03:52 +10:00
Peter Barker
36ffe42f01 RC_Channel: add and use AP_OPTICALFLOW_CALIBRATOR_ENABLED 2023-07-12 21:37:24 +10:00
Peter Barker
8416730a8c AP_OpticalFlow: add and use AP_OPTICALFLOW_CALIBRATOR_ENABLED 2023-07-12 21:37:24 +10:00
Peter Barker
f14aab29e5 AP_OpticalFlow: correct compilation when HAL_LOGGING_ENABLED is 0 2023-07-12 21:37:24 +10:00
Andrew Tridgell
aa0b119806 HAL_ChibiOS: disable CANFD bits if CANFD not enabled
cannot support CANFD receive on G4
2023-07-12 18:54:45 +10:00
Andrew Tridgell
deab955a0f hwdef: update HolybroG4_GPS
disable CAN2 (unused), and prevent sharing of DMA for GPS UART
2023-07-12 18:54:45 +10:00
Peter Barker
f3e5e28364 GCS_MAVLink: zero structured passed in to convert_COMMAND_LONG_to_COMMAND_INT 2023-07-12 18:51:07 +10:00
Peter Barker
527f3d5728 GCS_MAVLink: add infrastructure to handle command longs as command ints 2023-07-12 18:51:07 +10:00
Peter Barker
ab5908cb59 hwdef: disable bootloader flashing for F35Lightning
both boards on our Wiki seem to show boot0 pins
2023-07-12 17:54:02 +10:00
Peter Barker
6b87318062 SITL: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Peter Barker
2c9551a25a AP_HAL_SITL: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Peter Barker
f5a26495d3 AP_HAL: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Andrew Tridgell
a6055033ab AP_SerialManager: removed set_blocking_writes_all 2023-07-12 17:06:02 +10:00
Andrew Tridgell
36528cae57 AP_RCProtocol: removed set_blocking_writes 2023-07-12 17:06:02 +10:00
Andrew Tridgell
8c6aa02b86 AP_FETtecOneWire: removed set_blocking_writes 2023-07-12 17:06:02 +10:00
Andrew Tridgell
4fc29909a4 AP_Hott_Telem: removed set_blocking_writes 2023-07-12 17:06:02 +10:00
Andrew Tridgell
22c31ac729 AP_IOMCU: removed set_blocking_writes 2023-07-12 17:06:02 +10:00
Andrew Tridgell
2d28b59661 AP_Common: removed set_blocking_writes
and moved to top level locking in UARTs
2023-07-12 17:06:02 +10:00
Andrew Tridgell
4087e0b215 AP_Camera: removed set_blocking_writes 2023-07-12 17:06:02 +10:00
Andrew Tridgell
6e952bae17 HAL_SITL: allow override of serial devices in SITL periph 2023-07-12 17:06:02 +10:00
Andrew Tridgell
fca6f2cba2 HAL_SITL: fixed crash with command line args to SITL periph 2023-07-12 17:06:02 +10:00
Andrew Tridgell
a3eba8bbd3 HAL_ChibiOS: enable UART monitor
enabled if GPS moving baseline available or the board flash size is
256k or over
2023-07-12 17:06:02 +10:00