Andrew Tridgell
fb84baf8a5
AP_Arming: added EFI_NWPMU
4 years ago
Andrew Tridgell
db798ace05
AP_CANManager: added EFI_NWPMU
4 years ago
Andrew Tridgell
32c3a2feef
AP_CANManager: added CANSensor class
...
this makes creation of custom CAN protocol handlers much easier
4 years ago
Andrew Tridgell
e260c7ad59
HAL_ChibiOS: update f303-MatekGPS to allow disable of MSP
...
and use DMA for MSP
4 years ago
David B. Bitton
8dbe0a71ba
AP_HAL_ChibiOS: add support for Toshiba LED
4 years ago
Tom Pittenger
8e6278f269
AP_ADSB: add Sagetech XP driver
4 years ago
Tom Pittenger
ffd3d1da1d
AP_SerialManager: add support for ADSB protocol
4 years ago
Tom Pittenger
afaca30075
AP_HAL: add helpers le24toh_ptr(), be24toh_ptr(), put_le24_ptr(), put_be24_ptr()
4 years ago
Hwurzburg
e11677807b
Plane: Unify tilt servo names
4 years ago
Andy Piper
401e5c2073
AP_HAL_ChibiOS: add support for bidir DShot support in RCOutput
...
add support for sampling GPIO pins using timer
don't restart pwm group when not doing bi-dir
fix hwdef generation preproc for TIM DMA
decode telemetry at the start of the dshot cycle
calculate dshot pulse separation correctly and ensure we output rapidly enough
calculate dshot min periods and timeouts correctly
refactor dshot_send() into dshot_send_groups()
use bi-dir dshot channel mask
selectively enable bi-dir RC Channels
process bi-dir mask correctly when allocating DMA channels
allow UP and CH DMA channel sharing
optionally enable bidir vars in hwdef.
enable bi-dir dshot in KakuteF7Mini
enable bi-dir dshot in OmnibusF4Pro
enable bi-dir dshot in OmnibusNanoV6
enable bi-dir dshot in MatekF405
enable bi-dir dshot in fmuv5
enable bi-dir dshot in fmuv3
enable bi-dir dshot in OmnibusF7V2
enable bi-dir dshot in OmnibusNanoV6
enable bi-dir dshot in CubeOrange
enable bi-dir dshot in Pixracer
enable bi-dir dshot in mRoPixracerPro
Co-authored-by: bugobliterator <siddharthbharatpurohit@gmail.com>
4 years ago
Andy Piper
5436784d38
AP_Logger: add ESC error rate
4 years ago
Andy Piper
1c79f22ba2
AP_HAL: make erpm accessible from RCOutput
...
give access to erpm error rate
add bi-directional dshot mask modifier
4 years ago
Andy Piper
c8b2f11ab6
AP_InternalError: add dma_fail
4 years ago
Andy Piper
f60fdde492
AP_BLHeli: return motor frequencies from bi-dir dshot if available
...
add channel mask to cater for bi-dir dshot
call into rcout to setup bi-dir dshot
log bi-dir telemetry even when regular telemetry is disabled
don't expose bi-dir dshot if not compiled in
4 years ago
oneWayOut
654aea1cd1
SITL: delete unused parameter 'Vector3f &body_accel' in Plane::calculate_forces()
4 years ago
murata
282590668d
AP_RangeFinder: Make measurement time and call back time static constant
...
Co-authored-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
4 years ago
Andy Piper
253ce18184
AP_HAL_SITL: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
526ae5d2f4
AP_HAL_Empty: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
74633e55cc
AP_HAL_Linux: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
07f199ea1a
AP_HAL_ChibiOS: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
9e7c60178d
AP_HAL: rename system_initialized() and add is_system_initialized()
4 years ago
Andy Piper
048deeb43e
AP_Logger: check is_system_initialized() when determining liveness
4 years ago
Andy Piper
c8e464ebea
AP_HAL: add HAL_ENABLE_THREAD_STATISTICS to boards
4 years ago
Andy Piper
83c8807b39
AP_HAL_ChibiOS: when HAL_ENABLE_THREAD_STATISTICS is defined add ChibiOS thread stats to threads.txt
...
define HAL_ENABLE_THREAD_STATISTICS in hwdef.h
4 years ago
Andy Piper
b6a008c73d
AP_Filesystem: increase ftp thread buffer size when HAL_ENABLE_THREAD_STATISTICS is defined
4 years ago
Andy Piper
a4b2930223
AP_HAL_ChibiOS: iFlight Beast H7 AIO hwdef
4 years ago
ukmook
bf34041211
AP_HAL_ChibiOS: add support for Pixracer-periph
4 years ago
Peter Barker
b8827e6486
GCS_MAVLink: allow control to be return to radio for higher-numbered RC_CHANNELS_OVERRIDE
4 years ago
Peter Barker
6f4bbd3f57
GCS_MAVLink: for high RC_CHANNELS_OVERRIDE channels zero means ignore the field
4 years ago
Hwurzburg
9728dee344
AP_Button: expand info in metadata
4 years ago
Andrew Tridgell
e6c5382a28
GCS_MAVLINK: fixed FPE in DO_SET_ROI
...
this prevents a floating point exception when MissionPlanner sends an
invalid DO_SET_ROI
See https://github.com/ArduPilot/MissionPlanner/issues/2528
4 years ago
Arsh
3df1bd84e1
AP_NavEKF_Source:Fixed some style issues
4 years ago
Tom Pittenger
5432c9957a
AP_HAL_ChibiOS: rename AP_PERIPH_<feature>_DEFAULT to HAL_PERIPH_<feature>_DEFAULT
4 years ago
Andrew Tridgell
9fcf36bad9
AP_RCProtocol: save memory in IO firmware
...
disable FPort2 to save memory.
Disable SBUS_NI as it is not needed on IOMCU as it has a dedicated
inverter
4 years ago
Hwurzburg
c73158ebe7
Update functions for rear tilt servos
...
and unity names
4 years ago
Tom Pittenger
e3e876d4ed
AP_SerialManager: clear default protocols for AP_Periph
4 years ago
Tom Pittenger
083088bfff
AP_HAL_ChibiOS: adjust defaults to use param instead of hardcoded defaults
4 years ago
Peter Barker
7b9fbe3b30
AP_Mount: support MAV_MOUNT_MODE_HOME_LOCATION to point at HOME
4 years ago
Ari Krupnik
cfb1213f43
AP_HAL: standard spelling of variant
4 years ago
Ari Krupnik
79e1f5e8bd
AP_HAL_ChibiOS: standard spelling of variant
4 years ago
Ari Krupnik
1d288316cc
AP_GPS: standard spelling of variant
4 years ago
Peter Barker
69c97c1565
SITL: add support for multiple i2c buses
4 years ago
Peter Barker
bddea9e046
AP_HAL_SITL: add support for multiple i2c buses
4 years ago
Randy Mackay
2eb5114688
AP_Scripting: ahrs-source.lua plays tune when source set changes
4 years ago
Randy Mackay
69cb8e6bc6
AP_Scripting: ahrs-soruce.lua uses RCx_OPTION 300
...
this removes the potential conflict with zigzag mode
4 years ago
Andy Piper
3db6203fb6
AP_InertialSensor: reduce FIFO buffer size to avoid DMA contention
4 years ago
Phillip Kocmoud
062c6cef41
HAL_ChibiOS: Fix typo relating to pin PB7:I2C4_SDA
4 years ago
Peter Barker
b5316c3b52
SITL: stash pressure in sitl_fdm structure
...
It's not a great way of getting the data where needed - but it is
something.
4 years ago
Peter Barker
a8b93881d3
AP_HAL_SITL: stash pressure in sitl_fdm structure
...
It's not a great way of getting the data where needed - but it is
something.
4 years ago
Peter Barker
e0aa3c78e5
AP_HAL_SITL: remove unimplemented methods
4 years ago