Andrew Tridgell
7b67146bc4
HAL_ChibiOS: use less memory in SoftSigReader
6 years ago
Andrew Tridgell
d083cd87d6
HAL_ChibiOS: disable debug code by default for iomcu
...
use --enable-asserts instead
6 years ago
Andrew Tridgell
d7aaaa35bd
HAL_ChibiOS: disable RCIN and timer threads for iomcu
6 years ago
Andrew Tridgell
8a4e0bd58c
HAL_ChibiOS: fixed RCIN for iomcu
...
we need to disable/re-enable DMA on each IRQ for the STM32F10x
6 years ago
Andrew Tridgell
15141a6a5a
HAL_ChibiOS: allow for no RCIN or TIMER thread
...
saves memory on iomcu
6 years ago
Andrew Tridgell
4674a1c68d
HAL_ChibiOS: fixed system time for clocks other than 1MHz
...
needed for IOMCU
6 years ago
Andrew Tridgell
298a91ac7c
HAL_ChibiOS: allow reduction of memory for SoftSigReader
...
for IOMCU
6 years ago
rain-er
565b370330
UART4 added for BLHeli ESC telemetry
6 years ago
Andrew Tridgell
4416404137
HAL_ChibiOS: removed hal.util->new_semaphore()
...
replaced with HAL_Semaphore
6 years ago
Phillip Kocmoud
f1d223a32a
HAL_ChibiOS: Add support for the mRo X2.1-777
...
a new flight controller from Mayan Robotics based on the x2.1 upgraded to a STM32F777 MCU
6 years ago
vierfuffzig
2243c524db
Chibios: Add board FuriousFPV F35Lightning
6 years ago
Andrew Tridgell
bcc1bd9752
HAL_ChibiOS: added realloc implementation
...
needed for AP_Scripting
6 years ago
Michael du Breuil
8382d377bd
AP_HAL_ChibiOS: Add a BUFSIZ value
6 years ago
Michael du Breuil
11ab6c59e1
AP_HAL_ChibiOS: Handle scripting priority
6 years ago
Randy Mackay
c1ab3afb6c
AP_HAL_ChibiOS: fix safety switch option handling
6 years ago
Andrew Tridgell
8c391291a3
HAL_ChibiOS: fixed a race in DShot code
...
this fixes a problem found by Daniel Met with the copter 3.6 beta
release
6 years ago
Michael du Breuil
9a48a0835e
AP_HAL_ChibiOS: Don't redefine errno
6 years ago
Michael du Breuil
f810b7b9f6
AP_HAL_ChibiOS: Make getcwd() take size_t as per the standard
6 years ago
Michael du Breuil
7fda309d3c
AP_HAL_ChibiOS: Remap unused pins to ADC
7 years ago
Siddharth Purohit
8ac38d73f7
HAL_ChibiOS: add option for NO_FASTBOOT build and enable it for iomcu
7 years ago
Siddharth Purohit
6622c9b8fd
HAL_ChibiOS: wrap sscanf and snprintf methods
7 years ago
Siddharth Purohit
05539cd93b
HAL_ChibiOS:remove print statement left over from previous changes
7 years ago
Siddharth Purohit
2d1153081c
HAL_ChibiOS: do not build float support for bootloader builds
7 years ago
Siddharth Purohit
f9149f45b2
HAL_ChibiOS: explicitly mention if RTC not available
7 years ago
Siddharth Purohit
22f74b0827
HAL_ChibiOS: add option to set iomcu firmware environment var
7 years ago
Siddharth Purohit
42b4730d88
HAL_ChibiOS: add changes to hwdef to support STM32F1 based controller
7 years ago
Siddharth Purohit
1a20fb4ea9
HAL_ChibiOS: disable flash methods where there is no Flash API support
7 years ago
Siddharth Purohit
847aca3c30
HAL_ChibiOS: reduce signal transitions count to save RAM
7 years ago
Siddharth Purohit
b9319cae56
HAL_ChibiOS: disable segments relating to unused features
7 years ago
Siddharth Purohit
87a2dea9d4
HAL_ChibiOS: disable features that require advanced dma
7 years ago
Siddharth Purohit
0f07480faf
HAL_ChibiOS: continue main_loop branching from main instead of allocating a separate thread
7 years ago
Siddharth Purohit
e824a9c360
HAL_ChibiOS: add hwdef files to support IOMCU
7 years ago
Andrew Tridgell
340f1b43e6
HAL_ChibiOS: fixed RSSI voltage from IOMCU
7 years ago
Andrew Tridgell
8c33b4b97d
HAL_ChibiOS: implement set_failsafe_pwm()
7 years ago
Andrew Tridgell
490d6eea20
HAL_ChibiOS: fixed ADC bug
...
this caused bad analog readings when the number of channels being read
was more than the number of hw channels
thanks to @vierfuffzig for reporting!
7 years ago
s0up
066cf90111
HAL_ChibiOS: Add speedybee hardware definition
7 years ago
Paul Atkin
bb99165221
HAL_ChibiOS: updates for KakuteF7
...
fixed PWM and added full tonealarm support
7 years ago
Andrew Tridgell
a9e29f7556
HAL_ChibiOS: added pullup/pulldown support on GPIO
...
using the convention of write() on an input pin to set pullup/pulldown
7 years ago
Michael du Breuil
f6cb196d53
AP_HAL_ChibiOS: Remove unimplemented force_safety_no_wait()
...
ChibiOS doesn't implement the method, so there is nothing to be gained
by calling the function.
7 years ago
Hannes Verschore
fefde53d58
AP_HAL_ChibiOS: Fix comment in Device.cpp
...
This was decreased to 100 in b07c599bf2039bff18bf4747fd756f43e893563a . I assume it would be best to also update the comment.
7 years ago
Andrew Tridgell
8c962e6f0f
HAL_ChibiOS: use a larger TX buffer on USB
...
this is needed for fast log download on vehicles with 50Hz main loop
7 years ago
Andrew Tridgell
33076be585
HAL_ChibiOS: fixed handling of 16 bit timers
...
when we have a 16 bit timer then systime_t is 16 bit, and we need to
handle wrap of get_systime_us32()
7 years ago
Andrew Tridgell
dc20e2baed
HAL_ChibiOS: support recursive semaphores
7 years ago
Andrew Tridgell
db9a8f16ed
HAL_ChibiOS: enable terrain on Pixracer, minpx-v2 and mini-pix
7 years ago
Andrew Tridgell
5526dac4fc
HAL_ChibiOS: probe all i2c baros for revo-mini
...
this ensures we build this functionality in CI
7 years ago
Peter Barker
2209e4a697
AP_HAL_ChibiOS: new HAL functor-based methods
...
AP_HAL_ChibiOS: adjust for irq-type enumeration change
AP_HAL_ChibiOS: implement attach-AP_HAL::Proc to interrupt interface
7 years ago
Andrew Tridgell
d3af854949
HAL_ChibiOS: fixed bootloader build
7 years ago
Andrew Tridgell
dabdb969f6
HAL_ChibiOS: added support for HAL_Semaphore type
7 years ago
Alexander Malishev
05099b8b8b
HAL_ChibiOS: restore default dataflash buffer size
...
This fix log corruption in copter
7 years ago
Francisco Ferreira
1b46104a98
AP_HAL_ChibiOS: fix warning when STDOUT is defined
...
../../libraries/AP_HAL_ChibiOS/UARTDriver.cpp:118:12: warning: 'int hal_console_vprintf(const char*, va_list)' defined but not used [-Wunused-function]
static int hal_console_vprintf(const char *fmt, va_list arg)
^
7 years ago