Andrew Tridgell
|
91e8752c17
|
HAL_ChibiOS: wrap more libc functions
this saves a few k of flash as it avoids linking libc versions of some
functions
|
2019-09-09 13:31:30 +10:00 |
Andrew Tridgell
|
c90b937972
|
waf: wrap more libc functions
|
2019-09-09 13:31:30 +10:00 |
Andrew Tridgell
|
c2b06a3293
|
waf: wrap vsnprintf
|
2019-09-09 13:31:30 +10:00 |
Andrew Tridgell
|
3166f84954
|
HAL_ChibiOS: added vsnprintf wrapper
this allows us to use a common snprintf implementation
|
2019-09-09 13:31:30 +10:00 |
bugobliterator
|
e9960067c6
|
modules: uavcan: replace unsupported %llu format string
|
2019-09-09 13:30:43 +10:00 |
Peter Barker
|
da2e00dd6f
|
Tools: autotest: fix race conditions in arm_vehicle and disarm_vehicle
|
2019-09-09 11:06:07 +10:00 |
Michael du Breuil
|
ba3cfbfb54
|
AP_RTC: Don't allow RTC times before 2019
|
2019-09-09 04:43:29 +10:00 |
Peter Barker
|
ba3f95ad20
|
Tools: autotest: add timeout parameter to detect_and_handle_reboot
|
2019-09-07 17:19:22 +10:00 |
Andrew Tridgell
|
aa20be4270
|
AP_RCProtocol: fixed SUMD with 16 channels
with 16 channels it is more than 3ms per frame
|
2019-09-07 10:02:26 +10:00 |
Andrew Tridgell
|
df387dc396
|
AP_Compass: allow rotation of BMM150 compass
|
2019-09-07 09:53:21 +10:00 |
Andrew Tridgell
|
1cb775e2c2
|
AP_Compass: probe more addresses for IST8310
IST8310 can be on 4 possible i2c addresses
|
2019-09-07 07:35:54 +10:00 |
Randy Mackay
|
1edd1034f9
|
Tools: update for amovlab-p200 default params
|
2019-09-06 14:39:34 +09:00 |
Peter Barker
|
9e46581d5d
|
travis: poke ptrace_scope so we get stack dumps on FPE/segv etc
|
2019-09-06 13:44:57 +10:00 |
Randy Mackay
|
a648e7e695
|
Tools: add default params for amovlab p200 reference frame
also minor update to hexsoon edu450 params
|
2019-09-06 12:02:24 +09:00 |
Andrew Tridgell
|
5e5c30efe8
|
HAL_SITL: allow SITL to use SERIALn_PROTOCOL=23
this allows for testing of RC input protocol parsing in SITL
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
c8de2ec9c7
|
AP_RCProtocol: added update() method for use by SITL
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
4b48e80c26
|
AP_SerialManager: fixed AP_Periph build
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
83872c23e5
|
HAL_ChibiOS: fixed AP_Periph build
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
fd80220d3e
|
HAL_ChibiOS: setup PH4-mini RCIN port by default
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
54649a0e4f
|
HAL_ChibiOS: fixed KakuteF4 define for SERIAL2
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
06b272705e
|
HAL_ChibiOS: run RCIN thread at 1kHz
this gives fast enough response for SBUS parsing on a UART
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
6983186210
|
AP_HAL: added get_options() method on UARTs
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
c841b39ea2
|
HAL_ChibiOS: switch to AP::RC() for AP_RCProtocol
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
bf2cf7834d
|
HAL_ChibiOS: fixed a bug in parity/stop-bit setting on STM32F7 and H7
and add get_options() method
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
312018898f
|
HAL_Linux: use AP::RC()
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
672d09c965
|
AP_IOMCU: use AP::RC() for AP_RCProtocol
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
cbdb23afb5
|
AP_SerialManager: support SERIALn_PROTOCOL=23 for RC input
sets up an extra RC input port
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
2b856abdd1
|
AP_RCProtocol: support an additional uart on RC input
this will allow for any UART to be configured as an additional RC
input source
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
ad2890dc5a
|
HAL_ChibiOS: added connector pinouts for PH4-mini
|
2019-09-06 08:51:45 +10:00 |
Andrew Tridgell
|
b72dcf6478
|
AP_Filesystem: use a recursive semaphore
this is needed to cope with the mkdir("/APM") in sdcard_retry()
|
2019-09-06 08:51:04 +10:00 |
Andrew Tridgell
|
7afd51d03e
|
AP_Frsky_Telem: move FrSky handling to it's own thread
we are getting timing issues sharing with the other users of the IO
thread. The FrSky protocols are quite timing sensitive, so this should
help
|
2019-09-05 10:50:17 +10:00 |
Randy Mackay
|
fb38db6640
|
AP_AHRS: resolve compile warning in AP_AHRS_DCM::use_compass
|
2019-09-05 08:39:10 +10:00 |
Andrew Tridgell
|
b344946300
|
HAL_ChibiOS: prevent duplicate sensors in hwdef.dat
throw an error on configure if there is a duplicate
|
2019-09-05 06:37:35 +10:00 |
Andrew Tridgell
|
2c5c8106a5
|
HAL_ChibiOS: removed duplicate barometer from fmuv5
|
2019-09-04 21:24:01 +10:00 |
Peter Barker
|
948d606694
|
Plane: remove ineffective DEVO_TELEM_ENABLED
|
2019-09-04 17:47:33 +10:00 |
Peter Barker
|
e497b13b4a
|
Copter: remove ineffective DEVO_TELEM_ENABLED
|
2019-09-04 17:47:33 +10:00 |
Peter Barker
|
0aed55b272
|
Rover: remove ineffective DEVO_TELEM_ENABLED
|
2019-09-04 17:47:33 +10:00 |
Peter Barker
|
df5921a87c
|
GCS_MAVLink: gate AP_DEVO_Telem behind !HAL_MINIMIZE_FEATURES
|
2019-09-04 17:47:33 +10:00 |
Andrew Tridgell
|
708ee47c03
|
HAL_ChibiOS: fixed f103 rm3100
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
c2c8702329
|
HAL_ChibiOS: convert remaining boards to use COMPASS specifier
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
3aa01448ff
|
HAL_ChibiOS: use COMPASS specifier for f103-periph
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
f18a18c0ee
|
AP_Baro: use GET_I2C_DEVICE() for i2c probes
for consistency with compass and INS
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
2bc7db4cca
|
AP_HAL: removed old HAL_COMPASS_ defines (no longer used)
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
bd0760f9d4
|
AP_Compass: removed unusued compass probes
now only use probe lists
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
43e011c7a8
|
AP_HAL: convert Linux compass specification to new probe list
this avoids the special handling in AP_Compass library
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
3bc8522b54
|
AP_Compass: added ROTATION_NONE to probes
we no longer use defaults in the headers
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
f877def909
|
AP_Compass: removed default rotations for compass probe
this prevents bugs where the force_external and rotation are mixed up
in hwdef.dat causing incorrect rotations
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
2a48241ebb
|
AP_Compass: fixed naming of QMC5883L driver
needed for probe using COMPASS macro in hwdef.dat
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
316e7cf7e6
|
HAL_ChibiOS: fixed mini-pix compass and baro probing
removed dup baro and fixed compass probe
|
2019-09-04 16:27:47 +10:00 |
Andrew Tridgell
|
2509b50852
|
AP_Baro: define GET_I2C_DEVICE()
|
2019-09-04 16:27:47 +10:00 |