Commit Graph

62781 Commits

Author SHA1 Message Date
Peter Barker 5fb4e1e285 hwdef: replace defined(HAL_DISABLE_LOOP_DELAY) with HAL_SCHEDULER_LOOP_DELAY_ENABLED 2024-04-03 18:36:29 +11:00
Peter Barker 764f6863ea hwdef: re-enable RCIN thread on some builds/boards
not because they need it, but to make a PR NFC
2024-04-03 18:36:29 +11:00
Peter Barker 994c268644 AP_HAL_ChibiOS: replace HAL_NO_RCIN_THREAD w/HAL_RCIN_THREAD_ENABLED 2024-04-03 18:36:29 +11:00
Henry Wurzburg 594c2466d8 HWDEF:revert copter only build on bds with integrated escs 2024-04-03 18:31:54 +11:00
Iampete1 dd4e212fbd AP_Scripting: examples: update servo scan 2024-04-03 16:31:23 +09:00
Randy Mackay 96e17f18cc Tools: waf help output shows --define under build 2024-04-03 18:30:59 +11:00
Dave d6488eb030 AP_HAL_ESP32: Added missing letter to printf statement 2024-04-03 16:18:02 +09:00
Peter Barker b7fe779713 AP_HAL: move GPIO ON/off defaults from AP_HAL_ChibiOS to AP_HAL
these can be reused across different vehicles
2024-04-03 11:00:24 +11:00
Peter Barker a65e06e0a9 AP_HAL_ChibiOS: move GPIO ON/off defaults from AP_HAL_ChibiOS to AP_HAL
these can be reused across different vehicles
2024-04-03 11:00:24 +11:00
Peter Barker e1f3864349 hwdef: convert_betaflight_unified.py: don't set HAL_GPIO_LED_OFF
this value is the default value anyway, so don't make many copies..
2024-04-03 11:00:24 +11:00
Peter Barker 10627d296d hwdef: remove HAL_GPIO lines which are simply the default values
... or the _OFF entry, which is simply !HAL_GPIO_MED_ON
2024-04-03 11:00:24 +11:00
Peter Barker 99dd85d51c AP_HAL_ChibiOS: enforce HAL_GPIO_LED_OFF is not(HAL_GPIO_LED_ON)
the current "flexibility" allows for ON/OFF to be the same value.

Many hwdef files where only setting one of these, leaving the other at teh default, too....
2024-04-03 11:00:24 +11:00
Peter Barker f70a1927f5 AP_HAL: chibios.h: remove defaulting of HAL_GPIO_LED_ON and _OFF
this same defaulting is being done in AP_HAL_ChibiOS/GPIO.h
2024-04-03 11:00:24 +11:00
mateksys b904ab27f8 AP_HAL_ChibiOS: add MatekH7A3 defaults.parm 2024-04-02 15:29:55 +11:00
mateksys 4c3800c462 AP_HAL_ChibiOS: modify MatekH7A3 hwdef 2024-04-02 15:29:55 +11:00
mateksys 95b043f9fa Tools: modify MatekH7A3 bootloader 2024-04-02 15:29:55 +11:00
Randy Mackay e886fedfb1 Copter: 4.5.0 release notes 2024-04-02 13:12:15 +09:00
Randy Mackay 7e44c5e9d4 Rover: 4.5.0 release notes 2024-04-02 13:12:07 +09:00
Randy Mackay 39e92612e6 AntennaTracker: 4.5.0 release notes 2024-04-02 13:11:58 +09:00
Andrew Tridgell f9cb380c31 Plane: release notes for 4.5.0 2024-04-02 12:21:37 +11:00
Peter Barker 33e5b20709 hwdef: re-add ESC control to AP_Periph units which lost it
I'm quite sure that several of these don't actually want it, but want NFC
2024-04-02 11:28:27 +11:00
Peter Barker 416f7d393a hwdef: remove DISABLE_SERIAL_ESC_COMM AP_Periph boilerplate
... use the defaults file instead
2024-04-02 11:28:27 +11:00
Maxim Buzdalov 9978b8f97f AP_Arming: do not wait 10 seconds with single gyro/accel 2024-04-02 11:23:01 +11:00
Peter Barker f28cfc9a3b hwdef: remove handling of FULL_CHIBIOS_BOOTLOADER directive
the string FULL_CHIBIOS_BOOTLOADER doesn't exist anywhere else in the source code
2024-04-02 11:20:48 +11:00
Iampete1 b08034373f AP_Logger: `Write_VER` keep g++ 7.5 happy by removeing non-trivial designated initializers 2024-04-02 11:13:55 +11:00
Iampete1 afe257a8db AP_Mission: take location in `get_landing_sequence_start`, `jump_to_landing_sequence`, `jump_to_abort_landing_sequence`, and `is_best_land_sequence`, add helpers for scripting 2024-04-02 11:11:59 +11:00
Iampete1 b16f70a83d AP_Landing: `restart_landing_sequence` get current location and pass it to `get_landing_sequence_start` 2024-04-02 11:11:59 +11:00
Iampete1 afec757c33 Plane: pass current location to mission landing methods 2024-04-02 11:11:59 +11:00
Iampete1 77ef4eb4e6 Plane: AP_Arming: use `mission.contains_item()` eather than `.mission.get_landing_sequence_start() > 0` 2024-04-02 11:11:59 +11:00
Iampete1 eadcf9b09e Copter: add `get_stopping_point` helper and pass stopping point to `jump_to_landing_sequence` 2024-04-02 11:11:59 +11:00
Clyde McQueen c8fc90cca3 autotest: test SET_GPS_GLOBAL_ORIGIN mav msg 2024-04-02 11:00:22 +11:00
Clyde McQueen 10f39c3d28 GCS_Common: defer to AP_AHRS::set_origin to write logs 2024-04-02 11:00:22 +11:00
Clyde McQueen f422537f70 AP_AHRS: set_origin calls Log_Write_Home_And_Origin on success 2024-04-02 11:00:22 +11:00
rmaia 5d427b1b70 Tools: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-04-02 10:30:24 +11:00
rmaia 30ea932e9b AP_RCTelemetry: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-04-02 10:30:24 +11:00
rmaia ea91d6e171 AP_RCProtocol: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-04-02 10:30:24 +11:00
rmaia a1a87bd1f5 AP_OSD: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-04-02 10:30:24 +11:00
Andrew Tridgell 1794c128a2 AP_Scripting: raise max FLTE for yaw to 8
better yaw for many vehicles
2024-04-02 10:28:34 +11:00
Henry Wurzburg b83a895d7b HWDEF: allow all build targets for non-integrated boarda 2024-04-02 10:17:21 +11:00
rishabsingh3003 b22e4fa085 AP_RangeFinder: Refactor RDS02UF rangefinder 2024-04-01 16:12:53 +11:00
rishabsingh3003 276ee86f38 AP_Math: Add RDS02UF RangeFinder CRC 2024-04-01 16:12:53 +11:00
rishabsingh3003 fc0084fe83 SITL: Update RDS02UF CRC 2024-04-01 16:12:53 +11:00
zebulon-86 72120e8d44 Tools: extract_features.py: add AP_RangeFinder_RDS02UF 2024-04-01 16:12:53 +11:00
zebulon-86 c049a79bff Tools:add simulator for RDS02UF in autotest 2024-04-01 16:12:53 +11:00
zebulon-86 b9ede21378 Tools: add rangefinder backends to custom build server options 2024-04-01 16:12:53 +11:00
zebulon-86 871292cb29 AP_RangeFinder:add support for RDS02UF radar driver on serial
parameter RNGFNDx_TYPE is 42

Apply suggestions from code review

Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2024-04-01 16:12:53 +11:00
Henry Wurzburg 6d360ec79c Tools: move somne items in build options to different sections 2024-04-01 16:08:21 +11:00
TsuyoshiKawamura bc29550c9b autotest: RiTW using Zellij 2024-03-27 18:26:28 +11:00
Theonewhomadethings ba7fc3f53f Tools: added name to GIT_Success.txt file 2024-03-27 07:57:56 +09:00
James O'Shannessy ac271cf4e0 AP_InertialSensor: Improve bitmask indicating persistent parameters on bootloader flash
INS_TCAL_OPTIONS parameter description indicates a singular bit in a bitmask to persist Accels/TCAL parameters, however there are two separate bits for persistence.
2024-03-26 11:39:11 +11:00