Andrew Tridgell
|
dc0f2f9319
|
HAL_ChibiOS: use USB for stdout on more boards
don't waste a UART
|
2018-06-24 08:26:28 +10:00 |
Andrew Tridgell
|
2cfdc98453
|
HAL_ChibiOS: fixed omnibusf4pro bootloader LED pins
|
2018-06-24 08:26:28 +10:00 |
Andrew Tridgell
|
b149089830
|
HAL_ChibiOS: fixed board IDs and added more bootloaders
|
2018-06-24 08:26:28 +10:00 |
Andrew Tridgell
|
2f8a534243
|
HAL_ChibiOS: expand param storage on F4 boards with flash storage
this allows for a lot more param space on these boards
|
2018-06-24 08:26:28 +10:00 |
Andrew Tridgell
|
e868a4fe8b
|
HAL_ChibiOS: set FLASH_RESERVE_START_KB in the environment
used to correctly setup an intel hex file
|
2018-06-23 17:06:38 +10:00 |
Andrew Tridgell
|
1c807e0078
|
HAL_ChibiOS: added option to limit size of bootloader
this will ensure our F4 bootloaders stay under 16k
|
2018-06-23 17:06:38 +10:00 |
Andrew Tridgell
|
e11b3f2f0e
|
HAL_ChibiOS: run CAN thread at 3KHz
at 10KHz we were causing occasional CRC errors on the UART to IOMCU
|
2018-06-22 08:40:12 +10:00 |
Andrew Tridgell
|
d88b710ea9
|
HAL_ChibiOS: added more bootloader hwdef-bl.dat files
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
518d41e0d4
|
HAL_ChibiOS: added OTP defines
|
2018-06-22 08:00:31 +10:00 |
Kelly-Foster
|
ae84202bf2
|
HAL_ChibiOS: added MatekF405-Wing hwdef.dat
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
14f66461a7
|
HAL_ChibiOS: shrink build size for bootloader
thanks to @sh83 for the idea
|
2018-06-22 08:00:31 +10:00 |
Alexander Malishev
|
661259de4e
|
HAL_ChibiOS: reduce .text aigment to save flash space
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
608490f5ae
|
HAL_ChibiOS: fixed cube-orange bl build
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
f9faa0765d
|
HAL_ChibiOS: fixed bootloader IDs
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
3fc6824bfb
|
HAL_ChibiOS: setup more bootloader config files
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
0cd46c063c
|
HAL_ChibiOS: fixed flash driver for F7
we need a data sync barrier due to the F7 cache
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
82428dfbc6
|
HAL_ChibiOS: added f405-bl hwdef.dat
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
3ef88e1b8f
|
HAL_ChibiOS: allow flash support for bootloader
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
5216870492
|
HAL_ChibiOS: avoid strstr in usbcfg
saves nearly 2k of flash
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
c12d14d7a4
|
HAL_ChibiOS: check for ChibiOS features
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
03f67d82c9
|
HAL_ChibiOS: allow more ChibiOS functionality to be disabled
used by bootloader builds for minimal flash size
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
e3a23921a2
|
HAL_ChibiOS: fixed FLASH_LOAD_ADDRESS
needs 0x08000000 base
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
1c054f0e4a
|
HAL_ChibiOS: fixed clock line on fmuv5 I2C4
there was a typo in the datasheet
|
2018-06-21 13:08:20 +10:00 |
Andrew Tridgell
|
a8f99882ba
|
HAL_ChibiOS: allow FrSky_INV to be controlled as GPIO
this allows control via relay settings
|
2018-06-21 07:40:50 +10:00 |
Andrew Tridgell
|
e3b68876a9
|
HAL_ChibiOS: fixed tx_len on tx DMA timeout
|
2018-06-19 09:08:45 +10:00 |
Andrew Tridgell
|
8431a677d9
|
HAL_ChibiOS: added a timeout to DMA UART TX
this prevents a shared DMA channel being held for a long time if a CTS
pin is held either by not being connected or by a radio
|
2018-06-19 09:08:45 +10:00 |
Hyungsub
|
8ae2729022
|
AP_HAL_ChibiOS: fix memory leaks
Fixes #8644
|
2018-06-18 10:30:56 +01:00 |
Andrew Tridgell
|
1c4bf3d804
|
HAL_ChibiOS: fixed build warning
|
2018-06-15 11:26:40 +10:00 |
Lucas De Marchi
|
46213eb97e
|
chibios_hwdef: fix wrong uart index
calling uart_list.index() will find the first element with that name,
which is not really what we want when we have multiple EMPTY uarts.
|
2018-06-15 08:21:40 +10:00 |
Andrew Tridgell
|
00d919018b
|
HAL_ChibiOS: added RTC clock implementation
|
2018-06-15 08:01:22 +10:00 |
Andrew Tridgell
|
10ca1e78e8
|
HAL_ChibiOS: switched to Mode3 on SPI1
this is now working correctly
|
2018-06-13 20:05:26 +10:00 |
Andrew Tridgell
|
9d248456e4
|
HAL_ChibiOS: re-enable I2C4 DMA for F765
now we have fixed the error from the datasheet we can do DMA
|
2018-06-13 20:05:26 +10:00 |
Andrew Tridgell
|
ad3eca4e6b
|
HAL_ChibiOS: fixed I2C4 DMA streams
There is an error in the datasheet. See
https://community.st.com/thread/50484-documentation-error-on-dma-channels-for-i2c4-on-stm32f7
|
2018-06-13 20:05:26 +10:00 |
Andrew Tridgell
|
62e8fbb9d3
|
HAL_ChibiOS: fixed OMNIBUSF7V2 hwdef.dat
|
2018-06-13 20:05:26 +10:00 |
Andrew Tridgell
|
e068106669
|
HAL_ChibiOS: support I2C devices on STM32F7 without DMA
this allows us to support I2C4 on fmuv5
|
2018-06-13 20:05:26 +10:00 |
Alexander Malishev
|
289b93c3d0
|
HAL_ChibiOS: added parse_timer to chibios_hwdef.dat
|
2018-06-11 18:32:17 +10:00 |
Eugene Shamaev
|
2055f264e5
|
AP_HAL_ChibiOS: helper func
|
2018-06-09 22:46:48 -07:00 |
Andrew Tridgell
|
ab946b5d76
|
HAL_ChibiOS: disable debug code for FMUv5
|
2018-06-08 09:56:41 +10:00 |
Philip
|
2424e38ed2
|
HAL_ChibiOS: Update cube-orange hwdef.dat for USB IDs
|
2018-06-08 09:56:41 +10:00 |
Andrew Tridgell
|
058e83c180
|
HAL_ChibiOS: switched cube-orange SPI1 devices to Mode0
|
2018-06-08 09:56:41 +10:00 |
Andrew Tridgell
|
2df0a71a4b
|
HAL_ChibiOS: fixed flash load address in hwdef.h
|
2018-06-08 09:56:41 +10:00 |
Andrew Tridgell
|
3a7c1b4d42
|
HAL_ChibiOS: switch BMI055 to mode0 on fmuv5
|
2018-06-08 09:56:41 +10:00 |
Andrew Tridgell
|
3be9077ba9
|
HAL_ChibiOS: added FMUv5 FMU capture pins
|
2018-06-06 15:01:38 +10:00 |
Andrew Tridgell
|
c05086430d
|
HAL_ChibiOS: fixed hwdef.h generation for PWM on tim12
|
2018-06-06 15:01:38 +10:00 |
Andrew Tridgell
|
63087b6425
|
HAL_ChibiOS: enable fmu out 7 and 8 for fmuv5
these are exposed on the Pixhawk4
|
2018-06-06 15:01:38 +10:00 |
Alexander Malishev
|
eac5d13f1c
|
HAL_ChibiOS: use 2 channels in SoftSigReaderInt.cpp
|
2018-06-06 08:23:51 +10:00 |
Alexander Malishev
|
fd45b3a69b
|
HAL_ChibiOS: slightly increase EICU interrupt priority
|
2018-06-06 08:23:51 +10:00 |
Alexander Malishev
|
73d33356ad
|
HAL_ChibiOS: detect overcapture in SoftSigReaderInt.cpp
|
2018-06-06 08:23:51 +10:00 |
Andrew Tridgell
|
7a1f87eb52
|
HAL_ChibiOS: added cube-orange hwdef
|
2018-06-06 08:13:38 +10:00 |
Michael du Breuil
|
1123023a6f
|
AP_HAL_ChibiOS: Wrap process registration with a semaphore
|
2018-06-06 07:16:58 +10:00 |