Andrew Tridgell
|
b72378db9c
|
HAL_ChibiOS: setup APJ board IDs in environment
|
2019-02-09 12:27:35 +09:00 |
Kevin Lopez Alvarez
|
dd66c8919c
|
HAL_ChibiOS: add MCU tables for STM32F469
|
2019-01-11 12:02:59 +11:00 |
Andrew Tridgell
|
258f472028
|
HAL_ChibiOS: detect stuck I2C bus and clear with SCL
This detects the I2C bus becoming stuck with SDA low after a timeout
and clears the bus by toggling SCL. Many thanks to @jhw84 for the
suggestion
|
2018-12-14 15:49:11 +11:00 |
Andrew Tridgell
|
352a7667a7
|
HAL_ChibiOS: allow ROMFS to override a file
this allows a hwdef.dat with an include to change an embedded file
specified in the include
|
2018-11-28 09:10:10 +11:00 |
Andrew Tridgell
|
2fb84b22c6
|
HAL_ChibiOS: updated F745 and OmnibusNanoV6
|
2018-08-06 19:27:19 +10:00 |
Andrew Tridgell
|
97dae1a03d
|
HAL_ChibiOS: update to match plane 3.9.0beta6
|
2018-08-02 12:38:27 +09:00 |
Andrew Tridgell
|
d3bc281a10
|
HAL_ChibiOS: use generic ROMFS embedding system
|
2018-07-02 10:43:48 +10:00 |
Andrew Tridgell
|
8ba137bd9a
|
waf: moved ROMFS embed script into waf folder
|
2018-07-02 10:43:48 +10:00 |
Andrew Tridgell
|
6cf205bdbe
|
HAL_ChibiOS: make sure we populate up to uartG
|
2018-06-29 08:17:38 +10:00 |
Andrew Tridgell
|
54dc67e2a9
|
HAL_ChibiOS: default bootloader product string to XX-BL
|
2018-06-28 11:35:13 +10:00 |
Andrew Tridgell
|
3a5b3b4b1b
|
HAL_ChibiOS: fixed adding bootloader to ROMFS
|
2018-06-28 11:35:13 +10:00 |
Peter Barker
|
e332bece0f
|
AP_HAL_ChibiOS: embed any bootloader found for a board
|
2018-06-28 11:35:13 +10:00 |
Andrew Tridgell
|
f71d2a7417
|
HAL_ChibiOS: support bootloaders with no uarts
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
e40457d98f
|
HAL_ChibiOS: avoid malloc in usbcfg
this avoids the need for malloc in the bootloader
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
369ac5edd0
|
HAL_ChibiOS: save more space in the bootloader
|
2018-06-25 21:22:31 +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
|
14f66461a7
|
HAL_ChibiOS: shrink build size for bootloader
thanks to @sh83 for the idea
|
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
|
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 |
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
|
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
|
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 |
Andrew Tridgell
|
2df0a71a4b
|
HAL_ChibiOS: fixed flash load address in hwdef.h
|
2018-06-08 09:56:41 +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
|
73d33356ad
|
HAL_ChibiOS: detect overcapture in SoftSigReaderInt.cpp
|
2018-06-06 08:23:51 +10:00 |
Andrew Tridgell
|
1ed6a9d34b
|
HAL_ChibiOS: added MCU tables for STM32F777
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
c273b23940
|
HAL_ChibiOS: moved MCU config to python database
this moves the key MCU config variables related to memory to the
python MCU database, allowing the hwdef.dat to be considerably simpler
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
eec4a12cc2
|
HAL_ChibiOS: switched to using DTCM memory for DMA
this uses SRAM1 and SRAM2 for main memory, which enables the use of the
data cache for faster operation, and using DTCM for all DMA operations.
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
762e4f9915
|
HAL_ChibiOS: fixed dma priorities for fmuv5
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
4ad757b4d1
|
HAL_ChibiOS: fixed pincount for F7
|
2018-06-06 07:15:41 +10:00 |
Andrew Tridgell
|
8d2f57898b
|
HAL_ChibiOS: adjust pin counts for STM32F7
|
2018-06-06 07:15:41 +10:00 |
Alexander Malishev
|
6b15b2f44f
|
HAL_ChibiOS: Enable sdcard on spi bus
|
2018-05-27 19:10:24 +10:00 |
Michael du Breuil
|
3a62bca7d0
|
AP_HAL_ChibiOS: Make redefined pins an error, fix FMUv3
|
2018-05-25 09:57:18 +10:00 |
Alexander Malishev
|
03d88b01be
|
HAL_ChibiOS: added support for interrupt based rcin parsing
|
2018-04-24 08:03:46 +10:00 |
Andrew Tridgell
|
77c922e6b8
|
HAL_ChibiOS: make embed.py work with python3
|
2018-04-17 08:44:44 +10:00 |
Andrew Tridgell
|
3749480dd8
|
HAL_ChibiOS: create ap_romfs_embedded.h
use ROMFS keywork for romfs files
|
2018-04-17 08:44:44 +10:00 |
Alexey Kozin
|
f87cc4e172
|
f4by chibios new style dma table build fix
|
2018-04-16 07:50:34 +10:00 |
Alexander Malishev
|
79b5719419
|
ChibiOS: add support for complementry output timer channels
|
2018-04-14 09:25:15 +10:00 |
Alexander Malishev
|
1b7eecdf2f
|
ChibiOS: fixed tables for F405 mcu
|
2018-04-14 09:25:15 +10:00 |
mirkix
|
8074361bb8
|
AP_HAL_ChibiOS: add hardware def for STM32F767xx
|
2018-04-12 14:19:40 +10:00 |
Andrew Tridgell
|
c6d7691667
|
HAL_ChibiOS: fixed F745 database for new DMA system
|
2018-04-12 11:50:44 +10:00 |
Andrew Tridgell
|
7286ffab77
|
HAL_ChibiOS: define FLASH_LOAD_ADDRESS in hwdef.h
used for bootloader support
|
2018-04-12 11:50:44 +10:00 |
Andrew Tridgell
|
a9edbb6b2d
|
HAL_ChibiOS: allow for a defaults.parm file in hwdef directory
this keeps defaults with the board, where that is appropriate
|
2018-04-12 11:50:44 +10:00 |
Andrew Tridgell
|
6e5cbc7c3d
|
HAL_ChibiOS: initial support for F745 boards
|
2018-04-12 11:50:44 +10:00 |
Andrew Tridgell
|
551dca63e1
|
HAL_ChibiOS: added build information for each MCU
this abstracts the build information for each MCU, so that hwdef.dat
can control the build process of ChibiOS
|
2018-04-12 11:50:44 +10:00 |