Commit Graph

48663 Commits

Author SHA1 Message Date
Willian Galvani b09e62488f Sub: 4.1.0-beta3 release notes 2022-03-08 13:26:52 -03:00
Willian Galvani 57543676d9 Sub: set default servo functions for camera and lights 2022-03-08 13:26:36 -03:00
Willian Galvani 7e548b60f1 Sub: set default streamrates 2022-03-07 20:43:09 -03:00
Willian Galvani ac60a0c752 Sub: version to 4.1.0-beta2 2022-03-04 16:04:30 -03:00
Willian Galvani eaf2eccc5d Sub: 4.1.0-beta2 release notes 2022-03-04 16:04:30 -03:00
Willian Galvani f8af741255 Sub: set defaults for navigator 2022-03-04 16:04:30 -03:00
Willian Galvani a7bb57c319 AP_Hal_Linux: PCA9685: do not shutdown
Shutting down causes the pulses to be cut short, often causing
ESCs to interpret this pulse
2022-03-03 13:03:18 -03:00
Willian Galvani 5650644064 AP_Compass: use AK09915 at 200Hz continuous mode 2022-01-10 21:16:01 -03:00
Willian Galvani 18c214907a AP_Compass: Retry reading MMC5983 ID up to 10 times 2022-01-10 21:14:53 -03:00
Willian Galvani b51d9e665e Sub: Version to 4.1.0beta1 2022-01-03 15:11:34 -03:00
Willian Galvani 7f78a9f50f Sub: 4.1.0beta release notes 2022-01-03 15:11:34 -03:00
Willian Galvani 251f6b0b04 HAL_Linux: update SPI speeds for Navigator
As @jaxxzer found out, if SCL goes under 1MHz, the MMC sometimes
glitches out, freezing.
2022-01-03 15:11:34 -03:00
Willian Galvani da8a6ff9e8 AP_HAL: fix navigator ak09915 orientation 2022-01-03 15:11:34 -03:00
Willian Galvani 99f7466f37 AP_HAL: Add HAL_PROBE_EXTERNAL_I2C_COMPASSES to Navigator 2022-01-03 15:11:34 -03:00
Patrick José Pereira ede6f3ff99 AP_HAL_Linux: Update SPIDevice for Navigator R4
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-01-03 11:40:48 -03:00
Patrick José Pereira fe4c6f43a2 AP_HAL: Update Navigator board to R4
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-01-03 11:40:48 -03:00
Patrick José Pereira 260af200e6 AP_Compass: Add support to AK09915
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-01-03 11:40:48 -03:00
Willian Galvani 768894fb61 AP_Compass: update MMMC5XX3 driver to support only mmc5983
Registers changed
Product ID changed
Data is now Big endian
Results are now 18 bits instead of 16, but we only consume 16.
Added SPI support

Co-authored-by: Patrick Pereira <patrickelectric@gmail.com>
Co-authored-by: Jacob Walser <jwalser90@gmail.com>
2022-01-03 11:40:48 -03:00
Andrew Tridgell eff8192774 Tools: added AK09918 devid 2022-01-03 11:40:48 -03:00
Andrew Tridgell e2fded6853 AP_Compass: added AK09918 support
minor update over AK09916
2022-01-03 11:40:48 -03:00
Willian Galvani 16db1234d4 Sub: add exception for linux boards when setting BARO_EXT_BUS 2022-01-03 11:40:48 -03:00
Willian Galvani 2d5d6171d7 AP_HAL: Navigator: set HAL_BARO_EXTERNAL_BUS_DEFAULT to 6
This is the bus exposed in the board for external sensors.
This is required as HAL_Linux doesn't probe all i2c buses.
2022-01-03 11:40:48 -03:00
Willian Galvani c571a27acf AP_Baro: add option to set BARO_EXT_BUS default value
This allows boards to define their own BARO_EXT_BUS default value.
This is mostly relevant for linux boards, as HAL_LINUX doesn't
probe all buses when BARO_EXT_BUS == -1.
2022-01-03 11:40:48 -03:00
Willian Galvani 88c43e43d5 Sub: Motor-test: change disarm method on motor test timeout 2022-01-03 11:40:48 -03:00
Willian Galvani 1d14ea4f54 HAL_Linux: RCOutput_PCA9685: implement force_safety_on/off 2022-01-03 11:40:48 -03:00
Willian Galvani 3bf4ebaa4d HAL_Linux: try to stop PWMs before shutting down due to SIGTERM 2022-01-03 11:40:48 -03:00
Willian Galvani e92ff030b6 AP_HAL: remove BATT_ settings, they belong in AP_BattMonitor_Analog.h 2022-01-03 11:40:48 -03:00
Willian Galvani 0ed3acb24e AP_BattMonitor_Analog: add default PM definitions for the Navigator Board 2022-01-03 11:40:48 -03:00
Willian Galvani ed61fd72f1 AP_BattMonitor_Analog: allow per-board setting of CURR_AMP_OFFSET 2022-01-03 11:40:48 -03:00
Willian Galvani 998e163dba AP_BattMonitor_logging: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 71ad6cdcfe AP_Periph: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 343328215f AP_Frsky_Telem: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 2eed23dcd6 AP_BattMonitor_UAVCAN: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 27dd354304 AP_Scripting: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani b885bdf62d AP_RCTelemetry: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 9c4d0f4680 GCS_MAVLink: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani d422314020 AP_OSD: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 20779ba47c AP_Notify: update to use capacity_remaining_pct() as a bool 2022-01-03 11:40:48 -03:00
Willian Galvani 206d047ab1 AP_BattMonitor_Backend: change capacity_remaining_pct() to a bool 2022-01-03 11:40:48 -03:00
Willian Galvani d5130e1f0e AP_BattMonitor: change capacity_remaining_pct() to a bool 2022-01-03 11:40:48 -03:00
Patrick José Pereira d00b9e88c5 Sub: Parameters: Add default value for MNT_TYPE
It's very unlikely that a ROV may exist without a gimbal or any kind of camera control,
the common use case is to use a single servo to control the camera and this is why
we set the default value of MNT_TYPE as 1 (Servo).

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2022-01-03 11:40:48 -03:00
ES-Alexander 6bc314b67c Add pressure offset based on device P-mode 2022-01-03 11:40:48 -03:00
ES-Alexander cb803a9aff Enable offset based on P-mode 2022-01-03 11:40:48 -03:00
ES-Alexander 520ce1a042 AP_LeakDetector: enable for Pixhawk4 2022-01-03 11:40:48 -03:00
Willian Galvani c8fdd79d33 AP_LeakDetector: update leak pin for navigator r3 in metadata
follow-up to 397def7b9e
2022-01-03 11:40:48 -03:00
Willian Galvani ff3e465863 AP_BattMonitor: add Navigator to pins metadata 2022-01-03 11:40:48 -03:00
Willian Galvani 245c87094f Sub: use BARO instead of GND prefix to set default baro parameters
This updates the code to deal with the changes from 3f6fd49507
2022-01-03 11:40:48 -03:00
Willian Galvani 66ad7ff8e7 Sub: use scheduler.get_loop_period_s() instead of MAIN_LOOP_SECONDS 2022-01-03 11:40:48 -03:00
Randy Mackay 2fb939a1ca Copter: version to 4.1.3 2021-12-31 14:01:03 +09:00
Randy Mackay 91073966a5 Copter: 4.1.3 release notes 2021-12-31 14:00:30 +09:00