Andrew Tridgell
ca16701823
ChibiOS: added hook for stack overflow
5 years ago
Andrew Tridgell
b519ebf512
AP_Filesystem: check for valid range for start and count
5 years ago
Andrew Tridgell
7571e616de
GCS_MAVLink: handle session timeout due to lost packets
...
and fixed handling of losing last pkt in a burst
5 years ago
Andrew Tridgell
db0d3c5e89
AP_Param: fixed race in param count handling
5 years ago
Andrew Tridgell
65e790a48c
GCS_MAVLink: invalidate param count on set of ENABLE param
5 years ago
Andrew Tridgell
d0a509eef1
ArduPlane: invalidate param count when changing param tree structure
5 years ago
Andrew Tridgell
265b9a42fb
ArduCopter: invalidate param count when changing param tree structure
5 years ago
Andrew Tridgell
ffe9fa22a1
AP_RangeFinder: invalidate param count when changing param tree structure
5 years ago
Andrew Tridgell
d7555b4b86
AP_BoardConfig: invalidate param count when changing param tree structure
5 years ago
Andrew Tridgell
766fb32292
AP_Param: added set_enable() API
...
used to set value of an enable parameter, clearing count cache
5 years ago
Andrew Tridgell
7e010ef50a
AP_NavEKF3: use set_enable() to set enable flag
5 years ago
Andrew Tridgell
c9ffe8dcea
AP_NavEKF2: use set_enable() to set enable flag
5 years ago
Andrew Tridgell
300cfa4380
Tools: added param_unpack.py
...
decode param.pck file
5 years ago
Andrew Tridgell
f6d83069d3
AP_Filesystem: guarantee padding and added URI options
5 years ago
Andrew Tridgell
3608bfe272
AP_Filesystem: added magic header for param.pck
5 years ago
Andrew Tridgell
65749706c2
AP_Filesystem: fixed SITL build
5 years ago
Andrew Tridgell
518ff84ff6
AP_Periph: fixed ADSB build
5 years ago
Andrew Tridgell
a5965d5a9e
HAL_Chibios: removed unnecessary debug defines
5 years ago
Andrew Tridgell
9b14fa7ed9
AP_Filesystem: enable @PARAM , @ROMFS and @SYS with no microSD
5 years ago
Andrew Tridgell
7cd901fa5b
GCS_MAVLink: enable ftp without filesystem
...
allows for @PARAM and @SYS
5 years ago
Andrew Tridgell
2c26807736
HAL_ChibiOS: embed hwdef.dat in ROMFS for all boards
5 years ago
Andrew Tridgell
bd07e8516f
Filter: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
3397ea24cc
AP_RTC: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
b102fd6b59
AP_RangeFinder: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
9350c78023
AP_HAL_ChibiOS: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
4f591a338f
AP_GPS: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
660f65e6b8
AP_Compass: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
40f1b5f9ae
AP_Airspeed: use GCS_SEND_TEXT()
5 years ago
Andrew Tridgell
5b063731b6
AP_Periph: avoid building GCS_MAVLink
5 years ago
Andrew Tridgell
6811d79b6f
GCS_MAVLink: define GCS_SEND_TEXT() globally
...
used to avoid linking GCS in AP_Periph
5 years ago
Andrew Tridgell
6bacf021c8
HAL_ChibiOS: disable thread_info in AP_Periph and bootloader
5 years ago
Andrew Tridgell
d82cd1363b
HAL_ChibiOS: fixed bootloader build
5 years ago
Andrew Tridgell
cd3b4dcc7d
AP_Filesystem: added @SYS filesystem backend
5 years ago
Andrew Tridgell
f0c9f4003e
HAL_ChibiOS: implement thread_info()
5 years ago
Andrew Tridgell
164022ca12
AP_HAL: added thread_info() API
5 years ago
Andrew Tridgell
67fc23d01b
AP_Filesystem: support downloading parameters via ftp
...
adds @PARAM/param.pck as a packed file of all parameters
5 years ago
Andrew Tridgell
456b685779
AP_Param: make type_size() public
5 years ago
Andrew Tridgell
ea71b72c87
HAL_ChibiOS: fixed issue with I2C4 on H743
...
when both I2C4 and SPI4 are active on a H743 I found that some BDMA
completion interrupts were lost, which resulted in SPI transfer
timeouts. Close inspection of the ChibiOS BDMA, I2Cv3 and SPIv3
drivers did not reveal any issues, but I found that the issue only
happened when the first 4 BDMA streams were used. This change splits
the 4 streams across the first and 2nd half of the BDMA controller,
and that fixes the problem.
This works as there are only 2 peripherals (I2C4 and SPI6) that want
to use BDMA with our current setup. If we ever wish to enable ADC3
(which also uses BDMA) we will need to revisit this issue
5 years ago
Peter Barker
475027e03a
Tools: autotest.py: add --enable-math-check-indexes
5 years ago
Peter Barker
cb3c1742e8
Tools: sim_vehicle.py: add --enable-math-check-indexes
5 years ago
Randy Mackay
d8bc197d35
SITL: add VICON_GLIT_XYZ, FAIL and YAW
...
glitches are in meters in vicon's frame
fail disables sending of vision-position-estimate messages
yaw is the vicon's heading in degrees. i.e. if vicon's "forward" is
pointing to the east, yaw should be set to 90
5 years ago
Paul Riseborough
ad5ae1813d
AP_NavEKF3: Don't use geomag data when user specifies declination
5 years ago
Paul Riseborough
e1f27054d5
AP_NavEKF2: Don't use geomag data when user specifies declination
5 years ago
Paul Riseborough
8e9dc1c393
AP_Compass: Add accessor function for COMPASS_AUTODEC
5 years ago
Andrew Tridgell
b1977ca43d
AP_Scripting: removed old servo output binding
5 years ago
Andrew Tridgell
d214e379a2
AP_Scripting: rebuild bindings
5 years ago
Andrew Tridgell
ea9316c2b5
AP_Scripting: added servo movement example script
5 years ago
Andrew Tridgell
ca584943a5
AP_Scripting: added bindings for servo output
5 years ago
Arash Negahdar
7de136121b
Tools: Exit cleanly based on the environment
...
As suggested by Peter Barker
5 years ago
Arash Negahdar
908b63573e
Tools: Implement better Scrimmage support
5 years ago