Bill Geyer
afaff18bd0
AP_Motors: modifications based on suggested changes
2021-12-14 22:50:05 -05:00
Bill Geyer
a8d74c6414
AP_Motors: Tradheli- add governor engaged message over GCS
2021-12-14 22:50:05 -05:00
Bill Geyer
2ac157b188
AP_Motors: Tradheli- fix governor spool up bug
2021-12-14 22:50:05 -05:00
MidwestAire
22c2329063
AP_Motors:Heli_RSC - throttle curve _control_output does not need a constrain_float
...
- change lower limit of governor enaged output to 150% of idle speed
- add governor_reset() function
- remove governor defaults from header
- rearrange governor metadata in alphabetical order, assign new eeprom slot for rpm
2021-12-14 22:50:05 -05:00
MidwestAire
77f0fdf112
AP_Motors:clean up whitespace in heli motors class
2021-12-14 22:50:05 -05:00
Bill Geyer
ea90217e09
AP_Motors: fix heli RSC parameter indices
2021-12-14 22:50:05 -05:00
Bill Geyer
a89d8cf9fc
Copter: remove setting of rotor rpm in heli.cpp
2021-12-14 22:50:05 -05:00
Bill Geyer
05e8285f93
AP_Motors: use RPM singleton to get rpm in RSC
2021-12-14 22:50:05 -05:00
MidwestAire
301238fb8a
AP_Motors:Heli_RSC - update governor to new torque integrating design with autothrottle
2021-12-14 22:50:05 -05:00
MidwestAire
42a131522b
AP_Motors:Heli - new rotor speed control modes for autothrottle governor
2021-12-14 22:50:05 -05:00
MidwestAire
fb6db5e564
Copter:Heli - changes for new Heli_RSC control modes
...
move rpm out of case switch so it updates outside of autothrottle_run()
2021-12-14 22:50:05 -05:00
Stephen Dade
68ca18329c
AP_HAL: Add UART option to not override streamrates
2021-12-15 14:14:07 +11:00
Stephen Dade
fb5ac63a63
AP_HAL_ChibiOS: Fix get_options() to use uint16_t
2021-12-15 14:14:07 +11:00
Stephen Dade
42c584a377
AP_SerialManager: Add UART option to not override streamrates
2021-12-15 14:14:07 +11:00
Stephen Dade
038ae432ab
GCS_MAVLink: Add UART option to not override streamrates
2021-12-15 14:14:07 +11:00
Shiv Tyagi
dbd6cd1a58
Rover: Copter: remove pilot_throttle_checks()
...
This method is redundant as radio_failsafe_check() takes care of below acceptable value of throttle.
2021-12-15 12:02:51 +09:00
Shiv Tyagi
8b526526c2
Copter: remove pilot_throttle_checks()
...
This method is redundant as throttle below FS_THR_THROTTLE value is already checked in set_throttle_and_failsafe() method.
2021-12-15 12:02:51 +09:00
Randy Mackay
09388b7408
AP_Math: minor comment fix
2021-12-15 11:58:23 +09:00
Peter Barker
7eb6fdbecd
Tools: param_metadata: add support from CopyValuesFrom
2021-12-15 09:54:06 +11:00
Peter Barker
1c18b27427
AP_Button: use CopyValuesFrom to avoid duplication
2021-12-15 09:54:06 +11:00
Hwurzburg
b95d3df7ab
AP_RangeFinder: change UAVCAN to DroneCAN in param metadata
2021-12-15 09:53:21 +11:00
Hwurzburg
84d0cdb5d0
AP_OpticalFlow: change UAVCAN to DroneCAN in param metadata
2021-12-15 09:53:21 +11:00
Hwurzburg
7ec7a9c444
AP_Notify: change UAVCAN to DroneCAN in param metadata
2021-12-15 09:53:21 +11:00
Hwurzburg
2f493f08b4
AP_Gripper: change UAVCAN to DroneCAN in param metadata
2021-12-15 09:53:21 +11:00
Hwurzburg
35cc90d117
AP_GPS: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Hwurzburg
8ddb12d9cb
AP_Compass: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Hwurzburg
71f8a1f25e
AP_CANManager: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Hwurzburg
38e8e15200
AP_BattMonitor: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Hwurzburg
7c6816ec70
AP_Airspeed: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Andrew Tridgell
9e86629800
AP_Arming: log @SYS/storage.bin
...
this allows for reproduction of tricky issues involving the exact data
in storage
2021-12-15 08:01:38 +11:00
Andrew Tridgell
045daaf191
AP_Logger: speed up logging of crash_dump.bin
...
dump 450k crash log in about 1 minute
2021-12-15 08:01:38 +11:00
Andrew Tridgell
6f34fa7919
AP_Logger: allow for logged files over 32k in size
...
crash_dump.bin can be large
2021-12-15 08:01:38 +11:00
Andrew Tridgell
a8eed76f61
AP_Arming: log @SYS/crash_dump.bin
2021-12-15 08:01:38 +11:00
Stephen Dade
c49fd7e908
GCS_MAVLink: Don't start with MAVLink1 messages on a MAVLink2 connection
2021-12-14 12:20:07 +09:00
Peter Barker
7cbe48d1f6
hwdef: fix CubeOrange-periph-heavy build
2021-12-14 14:11:35 +11:00
Iampete1
9cace37b03
AHRS: RATE log: add missing ff terms
2021-12-14 10:14:28 +09:00
Iampete1
8aa4a802f3
Plane: tiltrottor: add missing ff terms
2021-12-14 10:14:28 +09:00
Andrew Tridgell
ea4c929c50
Tools: added decoding of new v3 Invensense sensors
2021-12-14 11:38:36 +11:00
QioTek
586c2064a6
AP_InertialSensor: added support for IIM-42652 and ICM-40605 sensors
...
handle new Invensense v3 sensor types
2021-12-14 11:38:36 +11:00
Peter Barker
7b90326888
AP_Vehicle: declare get_control_output only if scripting is enabled
...
It's right there in the comments - this should only be defined if
scripting is enabled.
Rover overrides this but that is protected by AP_SCRIPTING_ENABLED.
2021-12-14 11:38:06 +11:00
Peter Barker
7c126b1e7b
SRV_Channel: make function an Enum16
2021-12-14 11:28:33 +11:00
Peter Barker
b1cff2d3f5
AP_Param: add AP_Enum16 for AP_Int16 enumerated values
2021-12-14 11:28:33 +11:00
Peter Barker
31dd17a743
AP_Compass: avoid loaded-value checks in case of HAL_USE_EMPTY_STORAGE
2021-12-14 11:13:28 +11:00
Peter Barker
15ec2c9c40
AP_NavEKF3: allow boards to override NavEKF3 features
2021-12-14 11:12:50 +11:00
Josh Henderson
d79a9b7497
AP_BattMonitor: use SOC 127 as an invalid SOC flag
2021-12-14 09:11:48 +09:00
Josh Henderson
01583e96fa
ArduCopter: guided force_set restriction only for accel commands
2021-12-14 09:04:16 +09:00
Peter Barker
1d4b13af08
AP_Periph: correct compilation when both periph-adsb and GCS enabled
...
Get lots of these otherwise:
/home/pbarker/gcc/gcc-arm-none-eabi-10.3-2021.07/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: lib/libAP_Periph_libs.a(GCS_MAVLink.cpp.0.o): in function `mavlink_parse_char':
GCS_MAVLink.cpp:(.text.mavlink_parse_char+0x0): multiple definition of `mavlink_parse_char'; Tools/AP_Periph/adsb.cpp.41.o:adsb.cpp:(.text.mavlink_parse_char+0x0): first defined here
/home/pbarker/gcc/gcc-arm-none-eabi-10.3-2021.07/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: lib/libAP_Periph_libs.a(GCS_MAVLink.cpp.0.o): in function `put_bitfield_n_by_index':
GCS_MAVLink.cpp:(.text.put_bitfield_n_by_index+0x0): multiple definition of `put_bitfield_n_by_index'; Tools/AP_Periph/adsb.cpp.41.o:adsb.cpp:(.text.put_bitfield_n_by_index+0x0): first defined here
2021-12-14 10:35:06 +11:00
Peter Barker
f461605d88
GCS_MAVLink: make logging dependent on HAL_LOGGING_ENABLED not HAL_BUILD_AP_PERIPH
2021-12-14 10:34:06 +11:00
Peter Barker
8973dfa8e0
AP_RangeFinder: use HAL_LOGGING_ENABLED in place of HAL_BUILD_AP_PERIPH
2021-12-14 10:34:06 +11:00
Peter Barker
70d98336bc
AP_BattMonitor: make logging dependent on HAL_LOGGING_ENABLED not HAL_BUILD_AP_PERIPH
...
We have logging on some periphs now
2021-12-14 10:34:06 +11:00