Samuel Tabor
|
590ebb180c
|
Plane: Update airbrake channel assignment in set_control_channels() to avoid expensive call in airbrake_update()
|
2020-09-02 10:10:09 -07:00 |
Samuel Tabor
|
f1290a2e17
|
Plane: Add use of airbrakes, used when throttle is negative OR via RC channel option.
|
2020-09-02 10:10:09 -07:00 |
Rajat Singhal
|
e9b3c54e6d
|
AP_Rangefinder: Add SITL option in param description
|
2020-09-02 17:25:43 +10:00 |
Rajat Singhal
|
0f66936353
|
SITL: Airsim: Add support for rangefinder sensor data
Also increase RC channels to 12
|
2020-09-02 17:25:43 +10:00 |
Rajat Singhal
|
6085614364
|
SITL: Airsim: Resend servo output after timeout
Plus some cleanup
|
2020-09-02 17:25:43 +10:00 |
Tatsuya Yamaguchi
|
829cd29d7c
|
SITL: fix when speedup is specified as a startup parameter
|
2020-09-02 17:13:22 +10:00 |
Andy Piper
|
1f3c24d436
|
AP_RCProtocol: put back DSM VTX control and logging, add tests
|
2020-09-02 17:10:59 +10:00 |
bugobliterator
|
c6e45dd536
|
AP_Param: add set_and_save_ifchanged for Vector3f params
|
2020-09-02 17:06:05 +10:00 |
bugobliterator
|
de6b48f922
|
AP_Compass: set only if changed to save space in param storage
|
2020-09-02 17:06:05 +10:00 |
Peter Barker
|
5a8b1639d0
|
autotest: fix nmea output test
|
2020-09-02 10:05:26 +10:00 |
Andrew Tridgell
|
3a252a042b
|
HAL_ChibiOS: fixed fast sampling on F32Lightning
this SPI bus on this board can't handle 8MHz
|
2020-09-02 06:42:44 +10:00 |
Andrew Tridgell
|
cfc59497f6
|
AP_InertialSensor: trigger internal error on persistent IMU reset
this will give users a warning when they are getting the Invensense
IMU FIFO reset issue
|
2020-09-02 06:42:44 +10:00 |
Andrew Tridgell
|
b20279e452
|
AP_InternalError: added imu_reset error
|
2020-09-02 06:42:44 +10:00 |
Andrew Tridgell
|
1488142d88
|
AP_MSP: fixed system ID
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
f330d5aa77
|
AP_MSP: run new MSP code through code style script
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
d8ed210b98
|
AP_MSP: cleanup namespace handling
using "using namespace MSP" in headers is a bad idea as it spreads to
lots of cpp via includes. It is fine in a cpp file
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
3517ab9c45
|
AP_OpticalFlow: allow separate enable of MSP opticalflow
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
34430e9d6c
|
AP_RangeFinder: allow separate enable of MSP rangefinder
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
87cf7b58ae
|
AP_MSP: added sample OSD enable params
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
5358c1e476
|
AP_MSP: handle utf-8 in string display
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
8ca9af72e0
|
AP_OSD: prevent startup segfault
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
844d2bf7ff
|
waf: enable MSP when we enable OSD
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
8319b7b6b7
|
AP_MSP: check for MSP rangefinder enable
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
84f7589f2d
|
AP_RangeFinder: allow separate enable of MSP rangefinder
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
4a8290508d
|
AP_MSP:Tools: added more OSD items and messages
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
cfc7823af8
|
AP_MSP: fix missing memset for battery_state struct
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
0e55a63be2
|
AP_OSD: skip backend drawing for boards without font backends
this saves a lot of flash space on boards that want the MSP OSD system
but not the MAX7456 backend
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
25746ef27e
|
AP_OSD: avoid building MAX7456 driver without an SPI device for it
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
6f04b4a5ec
|
waf: added --osd-fonts configure option
allows for --osd without fonts
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
491e82159c
|
HAL_ChibiOS: add HAL_WITH_SPI_xx defines for SPI devices
this allows us to avoid building drivers for SPI devices we don't
have, such as OSD
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
17173871a4
|
AP_RangeFinder: fixed non-MSP build
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
f3a0ba0138
|
AP_OpticalFlow: fixed non-MSP build
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
27acdf1800
|
AP_MSP: fixed values for MSP_OSD_NCELLS param docs
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
d9da06b9e4
|
AP_MSP: fixed constrains in analog and battery MSP msgs
need to use constrain_int32() for values that give unsigned 16 bit
values
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
5dba8ab9c8
|
AP_MSP: convert more MSP msg parsing to new system
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
c31bab2a85
|
AP_MSP: don't send zero length MSP packets
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
f033aaf5bd
|
AP_MSP: fixed ESC telem data send
only send if we have telemetry data, and ensure data lines up with
motor numbers
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
952a3956a9
|
AP_BLHeli: added have_telem_data() API
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
05f4bf0b32
|
AP_MSP: fixed viewer for py2 and py3
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
5a7f81b5c3
|
AP_MSP: use more compact message format for most messages
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
24a6cfe36c
|
AP_MSP: fill in millis for RTC
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
c4092ca57a
|
AP_MSP: don't send ESC_SENSOR_DATA when not enabled in build
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
449883c7f1
|
AP_MSP: added python MSP FPV viewer
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
7c579c4814
|
waf: added --osd configure option
to allow boards with no builtin OSD to use MSP OSD
|
2020-09-02 05:56:46 +10:00 |
Andrew Tridgell
|
cea2eadd16
|
AP_MSP: make MSP packing smaller and more efficient
this changes two MSP items (GPS and home pos) to use packed structures
insteaf of individual sbuf writes. This makes for faster and smaller
code
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
b658edfa20
|
Tools: added MSP
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
6a0531c08a
|
AP_Common: added missing bit set/clear functions
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
9efc4602af
|
AP_BLHeli: integrate MSP protocol with existing blheli inplementation
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
144f7df02f
|
AP_Math: added CRCs needed by AP_MSP
|
2020-09-02 05:56:46 +10:00 |
yaapu
|
7170adf50e
|
AP_OpticalFlow: added support for MSP based flow sensors
|
2020-09-02 05:56:46 +10:00 |