bugobliterator
|
c6e45dd536
|
AP_Param: add set_and_save_ifchanged for Vector3f params
|
4 years ago |
bugobliterator
|
de6b48f922
|
AP_Compass: set only if changed to save space in param storage
|
4 years ago |
Peter Barker
|
5a8b1639d0
|
autotest: fix nmea output test
|
4 years ago |
Andrew Tridgell
|
3a252a042b
|
HAL_ChibiOS: fixed fast sampling on F32Lightning
this SPI bus on this board can't handle 8MHz
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
b20279e452
|
AP_InternalError: added imu_reset error
|
4 years ago |
Andrew Tridgell
|
1488142d88
|
AP_MSP: fixed system ID
|
4 years ago |
Andrew Tridgell
|
f330d5aa77
|
AP_MSP: run new MSP code through code style script
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
3517ab9c45
|
AP_OpticalFlow: allow separate enable of MSP opticalflow
|
4 years ago |
Andrew Tridgell
|
34430e9d6c
|
AP_RangeFinder: allow separate enable of MSP rangefinder
|
4 years ago |
Andrew Tridgell
|
87cf7b58ae
|
AP_MSP: added sample OSD enable params
|
4 years ago |
Andrew Tridgell
|
5358c1e476
|
AP_MSP: handle utf-8 in string display
|
4 years ago |
Andrew Tridgell
|
8ca9af72e0
|
AP_OSD: prevent startup segfault
|
4 years ago |
Andrew Tridgell
|
844d2bf7ff
|
waf: enable MSP when we enable OSD
|
4 years ago |
Andrew Tridgell
|
8319b7b6b7
|
AP_MSP: check for MSP rangefinder enable
|
4 years ago |
Andrew Tridgell
|
84f7589f2d
|
AP_RangeFinder: allow separate enable of MSP rangefinder
|
4 years ago |
yaapu
|
4a8290508d
|
AP_MSP:Tools: added more OSD items and messages
|
4 years ago |
yaapu
|
cfc7823af8
|
AP_MSP: fix missing memset for battery_state struct
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
25746ef27e
|
AP_OSD: avoid building MAX7456 driver without an SPI device for it
|
4 years ago |
Andrew Tridgell
|
6f04b4a5ec
|
waf: added --osd-fonts configure option
allows for --osd without fonts
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
17173871a4
|
AP_RangeFinder: fixed non-MSP build
|
4 years ago |
Andrew Tridgell
|
f3a0ba0138
|
AP_OpticalFlow: fixed non-MSP build
|
4 years ago |
Andrew Tridgell
|
27acdf1800
|
AP_MSP: fixed values for MSP_OSD_NCELLS param docs
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
5dba8ab9c8
|
AP_MSP: convert more MSP msg parsing to new system
|
4 years ago |
Andrew Tridgell
|
c31bab2a85
|
AP_MSP: don't send zero length MSP packets
|
4 years ago |
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
|
4 years ago |
Andrew Tridgell
|
952a3956a9
|
AP_BLHeli: added have_telem_data() API
|
4 years ago |
Andrew Tridgell
|
05f4bf0b32
|
AP_MSP: fixed viewer for py2 and py3
|
4 years ago |
Andrew Tridgell
|
5a7f81b5c3
|
AP_MSP: use more compact message format for most messages
|
4 years ago |
Andrew Tridgell
|
24a6cfe36c
|
AP_MSP: fill in millis for RTC
|
4 years ago |
Andrew Tridgell
|
c4092ca57a
|
AP_MSP: don't send ESC_SENSOR_DATA when not enabled in build
|
4 years ago |
Andrew Tridgell
|
449883c7f1
|
AP_MSP: added python MSP FPV viewer
|
4 years ago |
Andrew Tridgell
|
7c579c4814
|
waf: added --osd configure option
to allow boards with no builtin OSD to use MSP OSD
|
4 years ago |
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
|
4 years ago |
yaapu
|
b658edfa20
|
Tools: added MSP
|
4 years ago |
yaapu
|
6a0531c08a
|
AP_Common: added missing bit set/clear functions
|
4 years ago |
yaapu
|
9efc4602af
|
AP_BLHeli: integrate MSP protocol with existing blheli inplementation
|
4 years ago |
yaapu
|
144f7df02f
|
AP_Math: added CRCs needed by AP_MSP
|
4 years ago |
yaapu
|
7170adf50e
|
AP_OpticalFlow: added support for MSP based flow sensors
|
4 years ago |
yaapu
|
699ffcbcd2
|
AP_RangeFinder: added support for MSP based range finders
|
4 years ago |
yaapu
|
b8b285b359
|
AP_OSD: added support for an MSP based OSD
|
4 years ago |
yaapu
|
234ed303fe
|
AP_SerialManager: added support for the MSP protocol
|
4 years ago |
yaapu
|
7f789fb443
|
AP_Vehicle: added support for the MSP protocol
|
4 years ago |
yaapu
|
80eca32604
|
AP_MSP: added Multiwii Serial protocol (MSP) v1 and v2 support
|
4 years ago |
Peter Barker
|
522c3e6281
|
autotest: make LogUpload the last test again
ATM any logs produced by EKFLaneswitch won't get uploaded in case of
failure
|
4 years ago |
Siddharth Purohit
|
d25908a1c9
|
AP_HAL_ChibiOS: keep a backup of storage for last 100 boots
|
4 years ago |