Andrew Tridgell
67bd4ed396
AP_HAL_Linux: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
0aae8e13c1
AP_HAL_ChibiOS: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
4ee6fb9cdf
AP_Compass: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
8f867ddb2b
AP_BoardConfig: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
8c563ef1bf
AP_Baro: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Andrew Tridgell
2e5fe75aa7
AP_Airspeed: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Randy Mackay
e1274aea33
Copter: 4.0.1-rc3 release notes
5 years ago
Peter Barker
375f642759
autotest: fix race condition in test for AFS on Plane
...
Only showed up when running under Valgrind, this was a simple race condition.
5 years ago
Andrew Tridgell
7ce771734c
HAL_ChibiOS: fixed fw build size for several boards
5 years ago
Andrew Tridgell
320a703afc
HAL_ChibiOS: fixed UART DMA config for ALT() pins
5 years ago
Andrew Tridgell
0d283bf3a7
Tools: added --build-target to configure_all.py
5 years ago
Andrew Tridgell
671a4d7673
Plane: update release notes for 4.0.3beta2
5 years ago
Andrew Tridgell
5c4dda38b5
Tools: Added semaphore ops to CPUInfo
...
taking a semaphore on F765 takes about 1.3us. About 1.5us for a
recursive semaphore
On a F405 it costs about 2.6us for semaphore, about 2.8us for
recursive semaphore
5 years ago
Andrew Tridgell
4445313661
Copter: fixed build warnings
5 years ago
Patrick José Pereira
0c0d97debe
AP_HAL_Linux: Add storage-directory argument in usage
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Andrew Tridgell
4743a7670f
AP_BoardConfig: include BRD_IO_ENABLE without board detect
5 years ago
Andrew Tridgell
629ebbb8ea
AP_HAL: removed old PX4 define
5 years ago
Andrew Tridgell
a777031f54
Tools: auto-build R9Pilot
5 years ago
Andrew Tridgell
0cc6d4a70b
HAL_ChibiOS: added support for FrSky R9 flight controller
5 years ago
Andrew Tridgell
4d24aa43db
AP_Baro: added dummy driver
...
useful for board bringup
5 years ago
Andrew Tridgell
f7a65afa67
HAL_ChibiOS: allow for baro with no arguments
5 years ago
Andrew Tridgell
82e6ac4b0b
Tools: added R9Pilot bootloader
5 years ago
Andrew Tridgell
d8beb55e9f
AP_Baro: fixed BMP388 on SPI
5 years ago
Randy Mackay
bcef478eab
AP_RangeFinder: update OFFSET param description to clarify only for analog and pwm
5 years ago
Randy Mackay
2bdb2f67ab
AP_RangeFinder: PWM driver adds offset param value
5 years ago
Andrew Tridgell
ead3689ca9
AP_Avoidance: fixed generated param docs
5 years ago
Andrew Tridgell
83d3488eb2
HAL_ChibiOS: fixed ZubaxGNSS board ID
5 years ago
Andrew Tridgell
2180a21441
AP_Periph: support HAL_SAFE_BUTTON_ON for polarity of safety button
5 years ago
Andrew Tridgell
8e4138b503
AP_Baro: fixed baro health for AP_Periph
5 years ago
Andrew Tridgell
cc5ccc28ec
AP_Periph: avoid baro calibration
...
not needed, and the delay can trigger watchdog
5 years ago
Andrew Tridgell
ceb8082d84
AP_UAVCAN: protect UAVCAN DNA server with semaphore
5 years ago
Andrew Tridgell
d9a6c81eec
AP_Filesystem: fixed set_mtime semaphore
5 years ago
Michel Pastor
e2ac1acfcc
Tools: added SuccexF4 to auto build
5 years ago
Michel Pastor
1e2d9b16a0
Bootloader: add SuccexF4 bootloader
5 years ago
Michel Pastor
6fa09c05c2
HAL_ChibiOS: added SuccexF4 board
5 years ago
Andrew Tridgell
77fab986ea
AP_Parachute: default to parachute enabled
5 years ago
Andrew Tridgell
d546877d3f
AP_Parachute: fixed example build
5 years ago
Andrew Tridgell
b3c44d42d7
Rover: use HAL_SPRAYER_ENABLED
5 years ago
Andrew Tridgell
32221e2207
RC_Channel: use HAL_SPRAYER_ENABLED
5 years ago
Andrew Tridgell
ce4120e803
HAL_ChibiOS: disable parachute and sprayer on MatekF405-Wing
...
fixes build size
5 years ago
Andrew Tridgell
1854e73788
Plane: use HAL_PARACHUTE_ENABLED
5 years ago
Andrew Tridgell
1350f6e338
Copter: use HAL_PARACHUTE_ENABLED and HAL_SPRAYER_ENABLED
5 years ago
Andrew Tridgell
41353d9357
AP_Mission: fixed build when no AP_Parachute
5 years ago
Andrew Tridgell
00ba5e4992
AC_Sprayer: make configurable in hwdef.dat
5 years ago
Andrew Tridgell
c3263d057f
AP_Parachute: make configurable in hwdef.dat
5 years ago
Peter Barker
91b01a3eb2
autotest: fix integer vs float issues for Python3
5 years ago
Peter Barker
e568f74580
autotest: correct string-vs-float issue in dataflashovermavlink test
5 years ago
Andrew Tridgell
1a5d6527f6
AP_FileSystem: chunk IOs to max 4k
...
this prevents larger IOs from attempting to allocate too much memory
in DMA bouncebuffers
5 years ago
Andrew Tridgell
ba779c65ad
AP_IOMCU: added a health check based on status read errors
...
if we have more than 1 in 128 read status requests failing then mark
IOMCU unhealthy
5 years ago
Andrew Tridgell
a935b764f4
HAL_ChibiOS: fixed UART DMA issue on F4
...
disabling in rx irq callback should only be done on F3
5 years ago