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
Andy Piper
c16c60a761
AP_Arming: add camera arming checks
5 years ago
Andy Piper
e166e90c1d
AP_RCMapper: add singleton
5 years ago
Andy Piper
a09c18386e
AP_OSD: allow osd to be disabled
5 years ago
Andy Piper
3cba76123b
RC_Channel: add support for RunCam camera control
...
make read_3pos_switch and enum public
5 years ago
Andy Piper
0eddc8b589
AP_Camera: implementation of the RunCam device protocol for RC camera control
...
Allows control of 2-key and 5-key OSD menus and recording start/stop
OSD is disabled while in the RunCam menu but reinstated on exit
add arming checks to prevent arming while the OSD menu is enabled
5 years ago
Andy Piper
c9b96a5e79
AP_SerialManager: add support RunCam serial protocol
5 years ago
Siddharth Purohit
3278ac2e63
AP_UAVCAN: remove unnecessary scary message UC Node Down
5 years ago
CUAVcaijie
ccd54409f3
HAL_ChibiOS: Adding SPI devices for CUAV_GPS
5 years ago
CUAVcaijie
2df2e5c275
HAL_ChibiOS: Fix DMA of SPI1 TX on STM32F412
5 years ago
CUAVcaijie
8daa8f34c9
AP_Baro: added averaging of CAN baro output
5 years ago
Andrew Tridgell
4b4642dd4d
HAL_ChibiOS: allow handling of much higher receiver baudrates with DMA
...
this uses two DMA RX bouncebuffers to minimise the time with DMA
disabled so that we can handle much higher baudrates
5 years ago
Andrew Tridgell
58292821b3
HAL_ChibiOS: fix DMA on UARTs for F303
5 years ago
Andrew Tridgell
652d137594
HAL_ChibiOS: fixed DMA channels for f3 USART2
5 years ago
Andrew Tridgell
c6322c7c98
GCS_MAVLink: send abs throttle in VFR_HUD
5 years ago