Andrew Tridgell
49f81fbd18
AP_FrSky_Telem: allow for external library to send SPort data
...
this provides the API needed for AP_RCProtocol_FPort to send
passthrough data over FPORT
5 years ago
Andrew Tridgell
e9dded98ce
HAL_ChibiOS: enable UART6 for use as RC input on MatekF765-Wing
5 years ago
Andrew Tridgell
a72eaabc96
AP_RCProtocol: support FPort RSSI
5 years ago
Andrew Tridgell
6447cc2519
HAL_ChibiOS: support receiver RSSI
5 years ago
Andrew Tridgell
63c199a600
AP_IOMCU: support RSSI from receiver
5 years ago
Andrew Tridgell
6599fd49a2
AP_IOMCU: don't use pulse input for FPORT
5 years ago
Andrew Tridgell
9332c08c46
AP_RCProtocol: added FPort protocol support
5 years ago
Peter Barker
4cc7df8e15
SITL: emit hit-ground via mavlink
...
This lets autotest look for it
5 years ago
Andrew Tridgell
270844745f
AP_Compass: limit rotations we try to ROTATION_MAX_AUTO_ROTATION
5 years ago
Andrew Tridgell
f908e56154
AP_Math: define ROTATION_MAX_AUTO_ROTATION
...
we don't want to use ROTATION_PITCH_7 in our auto rotation mix, as it
is too close to level
5 years ago
Randy Mackay
2e02ee1df8
AP_OADatabase: send_adsb uses vehicle's current altitude
5 years ago
Randy Mackay
985a15709a
AP_OADatabase: available regardless of hal-minimize-features
...
In Copter with minimize feature set the entire AP_PathPlanning feature including the database are unavailable
Rover has enough space for the database even with minimise features set
5 years ago
Randy Mackay
50b4dd2599
AP_OAPathPlanner: slow updates to 1hz, timeout to 3sec
5 years ago
Randy Mackay
28e707466b
AP_OABendyRuler: integrate oadb ekf-offset change
5 years ago
Randy Mackay
f87ae7d445
AP_Math: add vector2f::offset_bearing
5 years ago
Randy Mackay
dac84f4a9d
AP_Proximity: integrate oadb ekf-offset change
5 years ago
Randy Mackay
fe5ba3ccdb
AP_OADatabase: replace Location with offset from origin
5 years ago
Randy Mackay
449b8d124b
AP_Proximity: remove unused get_horizontal_distance
5 years ago
Randy Mackay
10108819b1
AP_Proximity: sf40c combines seven readings for oadb
5 years ago
Randy Mackay
1d6519af72
AP_Proximity: always use 8 sectors and fix ignore areas
5 years ago
Randy Mackay
37f2fc3ffe
AP_OABendyRuler: integrate static object radius
5 years ago
Randy Mackay
674d631fb1
AP_OADatabase: calculate object radius based on distance and beam width
...
also all object database items are normal importance
5 years ago
Randy Mackay
1d79ff11b8
AP_Proximity: integrate oadb::queue_push argument swap
5 years ago
Randy Mackay
f60ec91993
AP_Proximity: remove unnecessary const from database_push
...
also shorten current_vehicle_bearing argument to just current_heading
5 years ago
Randy Mackay
1ba5f4626d
AP_OADatabase: remove unnecessary const on arguments
...
also swap order of angle and distance arguments to be consistent with proximity library
5 years ago
Peter Hall
df3ffb215e
RC_Channel: add Flap input
5 years ago
Andrew Tridgell
b98d5834b4
AP_UAVCAN: fixed build on Linux
5 years ago
Andrew Tridgell
6bd7364f24
AP_KDECAN: fixed build error on Linux
5 years ago
Andrew Tridgell
e1f89c2c0d
AP_PiccoloCAN: fixed build error on Linux
...
_thread_name too short
5 years ago
Andy Piper
52f59fb573
AP_InertialSensor: more accurately compute INS noise taking throttle into account and adding frequency noise noisily
...
make SITL fast-sampling correct
5 years ago
Andy Piper
8b0fc1207d
AP_HAL_SITL: record throttle value instead of motors on/off
5 years ago
Andy Piper
a6a020b3c7
SITL: record throttle value instead of motors on/off
5 years ago
murata
91e09338ea
GCS_MAVLInk: Judgment of non-existence value by PARAM_SET
5 years ago
Andrew Tridgell
ece777098c
AP_BattMonitor: added SUI SMBUS battery backend
...
originally by Kelly Schrock
5 years ago
Andrew Tridgell
f68b9bafd8
HAL_ChibiOS: fixed H7 I2C timing
...
we were running the clock at too low speed. This affected the SSD1306 display
5 years ago
Andrew Tridgell
f1dfb2e401
AP_Camera: fixed build on navio
5 years ago
Andrew Tridgell
f10adebb10
AP_Camera: made runcam CAM_RC_TYPE an enable parameter
5 years ago
Andrew Tridgell
2afac6ea13
AP_SerialManager: added runcam to available serial protocols
5 years ago
Andrew Tridgell
9d8821f3d7
AP_Vehicle: make init_vehicle() public
...
and protect against double call.
This is needed for the call from AP_BoardConfig
5 years ago
Andrew Tridgell
296090bb11
AP_BoardConfig: call init_vehicle()
...
this allows a single location for init_vehicle
5 years ago
Andy Piper
d8a58ebda4
AP_Camera: allow features override. Report OSD support.
5 years ago
Andy Piper
318a23537d
AP_Camera: allow roll right to also enter menu
5 years ago
Andy Piper
afcbc5ffdb
AP_Camera: fixup OSD menu switching and button timings
5 years ago
Andy Piper
86d9cf7249
AP_Camera: better OSD control logic
5 years ago
Andy Piper
fcc7b58b5f
RC_Channel: add runcam osd control option
5 years ago
Andy Piper
7ad9ce0a01
AP_Camera: add RunCam TYPE and CONTROL options for menu/OSD control
5 years ago
Andy Piper
6f979d5f7f
AP_HAL_ChibiOS: define OSD_ENABLED as 1 rather than ENABLED
5 years ago
Andy Piper
afa232cc7e
AP_RCProtocol: fix example compile on macos
5 years ago
Andy Piper
3ea05fa78b
AP_Vehicle: add common parameter and scheduling management. Add runcam.
5 years ago
Andy Piper
debc13965a
AP_Scheduler: add common tasks from AP_Vehicle and manage them
5 years ago