Commit Graph

48745 Commits

Author SHA1 Message Date
Andrew Tridgell 5ae741e731 waf: added --assert-cc-version configure option
this will allow build_binaries.py to confirm it is using the right
compiler for each build
2022-04-26 14:10:27 -03:00
Willian Galvani ea08167626 Tools: update sub autotest params 2022-04-25 18:43:51 -03:00
Willian Galvani a59ebd12e3 Sub: version to 4.1.0-beta6 2022-04-19 20:53:50 -03:00
Willian Galvani 7d2ffcf730 Sub: 4.1.0-beta6 release notes 2022-04-19 20:53:43 -03:00
Willian Galvani d6dd1293a4 Sub: update get_pilot_desired_climb_rate() 2022-04-19 20:42:31 -03:00
Willian Galvani 41f4beb36f Sub: do not reset attitude targets between althold<->stabilize 2022-04-19 20:42:31 -03:00
Willian Galvani 69142b9ec5 reverse camera servo for navigator 2022-04-19 20:42:31 -03:00
Willian Galvani 76f80049a5 Sub: change trims to vehicle-frame 2022-04-19 20:42:31 -03:00
Willian Galvani 4ab3103761 Implement vectored depth-hold 2022-04-19 20:42:31 -03:00
Willian Galvani c25ca2b9bf Sub: change default PSC_JERK_Z 2022-04-19 20:42:31 -03:00
Willian Galvani 89a7089b6f Sub: remove angle_boost logic
This gets in the way of the vectored thrust implemented,
and is just not useful for Sub.
2022-04-19 20:42:31 -03:00
Willian Galvani 5e21690335 Sub: AP_Motors6DOF: create get_throttle_in_bidirectional() 2022-04-19 20:42:31 -03:00
Willian Galvani c5be6de114 Autotest: Sub: fix sub tests for new althold implementation
With this implementation (same as copter's) 1450 is within the pilot deadzone,
which breaks the test.
2022-04-19 20:42:31 -03:00
Willian Galvani 9762673575 AC_PosControl_Sub.h: do not use our own input_vel_accel_z 2022-04-19 20:42:31 -03:00
Willian Galvani 44c3943b72 Autotest: Sub: tighten default watch_altitude_maintened delta 2022-04-19 20:42:31 -03:00
Willian Galvani 0b6ae3e5d4 Sub: Improve althold to handle small inputs with payload/buyoancy better 2022-04-19 20:42:31 -03:00
Willian Galvani d149602742 Autotest: Sub: Add depth hold cases of large buoyancies and small inputs 2022-04-19 20:42:31 -03:00
Willian Galvani 4af616f19e Sub: tweak default parameters for joystick buttons 2022-04-19 20:42:31 -03:00
Iampete1 ba389e3395 AP_Motors: add PWM min and max param conversion function 2022-04-19 20:42:31 -03:00
Iampete1 328cf74df2 AP_Motors: remove use of external PWM min and max 2022-04-19 20:42:31 -03:00
Iampete1 87df2e27a5 RC_Channel: add configured_in_storage metthod 2022-04-19 20:42:31 -03:00
Iampete1 672da4e3f2 Sub: convert to PWM min and max in AP_Motors 2022-04-19 20:42:31 -03:00
Iampete1 aed79bee6f Sub: update_throttle_range don't set_throttle_range 2022-04-19 20:42:31 -03:00
Willian Galvani a8f682e9f6 Sub: version to 4.1.0-beta5 2022-03-31 18:55:28 -03:00
Willian Galvani 3fb1e68d6e Sub: 4.1.0-beta5 release notes 2022-03-31 18:55:28 -03:00
Willian Galvani 026658c3e2 Sub: set default BARO_PROBE_EXT to 768(Keller/ms5837) 2022-03-31 18:55:28 -03:00
Willian Galvani 5eb0527fc9 Sub: set default BRD_RTC_TYPE to GPS/MAVlink sources 2022-03-31 18:55:28 -03:00
Peter Barker 90d3014af6 AP_Baro: correct should-probe check for Keller Baro 2022-03-31 18:55:28 -03:00
Willian Galvani 1367b0f031 Sub: version to 4.1.0-beta4 2022-03-25 20:58:00 -03:00
Willian Galvani 033543f10a Sub: 4.1.0-beta4 release notes 2022-03-25 20:57:28 -03:00
Willian Galvani ada0bef345 Sub: set Navigator default loop rate to 200 Hz 2022-03-25 20:56:35 -03:00
Willian Galvani 822e7cf9a3 Sub: version to 4.1.0-beta3 2022-03-08 13:26:52 -03:00
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