Andrew Tridgell
|
af4340d1d1
|
HAL_ChibiOS: enable analog input on IOMCU
|
6 years ago |
Andrew Tridgell
|
a6b35d6496
|
HAL_ChibiOS: restore old ODR behaviour for F4 boards
This fixes an issue with ESP8366 on Pixracer
|
6 years ago |
Kevin Lopez Alvarez
|
6f99c706d6
|
HAL_ChibiOS: add MCU tables for STM32F469
|
6 years ago |
Andrew Tridgell
|
c622a4c4d6
|
HAL_ChibiOS: fixed output pins on F100 iomcu
|
6 years ago |
Siddharth Purohit
|
05539cd93b
|
HAL_ChibiOS:remove print statement left over from previous changes
|
6 years ago |
Siddharth Purohit
|
2d1153081c
|
HAL_ChibiOS: do not build float support for bootloader builds
|
6 years ago |
Siddharth Purohit
|
22f74b0827
|
HAL_ChibiOS: add option to set iomcu firmware environment var
|
6 years ago |
Siddharth Purohit
|
42b4730d88
|
HAL_ChibiOS: add changes to hwdef to support STM32F1 based controller
|
6 years ago |
Siddharth Purohit
|
e824a9c360
|
HAL_ChibiOS: add hwdef files to support IOMCU
|
6 years ago |
Andrew Tridgell
|
d3af854949
|
HAL_ChibiOS: fixed bootloader build
|
7 years ago |
Andrew Tridgell
|
4e6ac85057
|
HAL_ChibiOS: use 32 bit time intervals
this makes for smaller and faster code. We really don't need 64 bit
intervals as long sleeps are done with a loop.
|
7 years ago |
Andrew Tridgell
|
7aba99e229
|
HAL_ChibiOS: fixes for ChibiOS version update
|
7 years ago |
Siddharth Purohit
|
4e8d072d6d
|
HAL_ChibiOS: move to using recent pal driver api for GPIO IRQ events
|
7 years ago |
Andrew Tridgell
|
b0badf8caf
|
HAL_ChibiOS: fixes for F745 builds
|
7 years ago |
Andrew Tridgell
|
409e857f6b
|
HAL_ChibiOS: use pullup on CTS line
this makes life less difficult for SiK radios which go into bootloader
mode on low CTS
|
7 years ago |
Andrew Tridgell
|
11e09a846c
|
HAL_ChibiOS: setup RTS pins as pullup
this prevents RTS pins from keeping SiK radios in bootloader mode on
peripheral powerup
|
7 years ago |
Andrew Tridgell
|
a7d9f4eef7
|
HAL_ChibiOS: don't add defaults.parm when building bootloader
|
7 years ago |
Andrew Tridgell
|
fd02865a8b
|
HAL_ChibiOS: use wildcard ROMFS name for fonts
|
7 years ago |
Andrew Tridgell
|
15ee9593b5
|
HAL_ChibiOS: fixed duplicate pin definitions
thanks to @liang-tang for noticing
|
7 years ago |
Andrew Tridgell
|
d3bc281a10
|
HAL_ChibiOS: use generic ROMFS embedding system
|
7 years ago |
Andrew Tridgell
|
8ba137bd9a
|
waf: moved ROMFS embed script into waf folder
|
7 years ago |
Andrew Tridgell
|
6cf205bdbe
|
HAL_ChibiOS: make sure we populate up to uartG
|
7 years ago |
Andrew Tridgell
|
54dc67e2a9
|
HAL_ChibiOS: default bootloader product string to XX-BL
|
7 years ago |
Andrew Tridgell
|
3a5b3b4b1b
|
HAL_ChibiOS: fixed adding bootloader to ROMFS
|
7 years ago |
Peter Barker
|
e332bece0f
|
AP_HAL_ChibiOS: embed any bootloader found for a board
|
7 years ago |
Andrew Tridgell
|
f71d2a7417
|
HAL_ChibiOS: support bootloaders with no uarts
|
7 years ago |
Andrew Tridgell
|
e40457d98f
|
HAL_ChibiOS: avoid malloc in usbcfg
this avoids the need for malloc in the bootloader
|
7 years ago |
Andrew Tridgell
|
369ac5edd0
|
HAL_ChibiOS: save more space in the bootloader
|
7 years ago |
Andrew Tridgell
|
e868a4fe8b
|
HAL_ChibiOS: set FLASH_RESERVE_START_KB in the environment
used to correctly setup an intel hex file
|
7 years ago |
Andrew Tridgell
|
1c807e0078
|
HAL_ChibiOS: added option to limit size of bootloader
this will ensure our F4 bootloaders stay under 16k
|
7 years ago |
Andrew Tridgell
|
14f66461a7
|
HAL_ChibiOS: shrink build size for bootloader
thanks to @sh83 for the idea
|
7 years ago |
Andrew Tridgell
|
3fc6824bfb
|
HAL_ChibiOS: setup more bootloader config files
|
7 years ago |
Andrew Tridgell
|
e3a23921a2
|
HAL_ChibiOS: fixed FLASH_LOAD_ADDRESS
needs 0x08000000 base
|
7 years ago |
Andrew Tridgell
|
1c054f0e4a
|
HAL_ChibiOS: fixed clock line on fmuv5 I2C4
there was a typo in the datasheet
|
7 years ago |
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.
|
7 years ago |
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
|
7 years ago |
Andrew Tridgell
|
e068106669
|
HAL_ChibiOS: support I2C devices on STM32F7 without DMA
this allows us to support I2C4 on fmuv5
|
7 years ago |
Alexander Malishev
|
289b93c3d0
|
HAL_ChibiOS: added parse_timer to chibios_hwdef.dat
|
7 years ago |
Andrew Tridgell
|
2df0a71a4b
|
HAL_ChibiOS: fixed flash load address in hwdef.h
|
7 years ago |
Andrew Tridgell
|
c05086430d
|
HAL_ChibiOS: fixed hwdef.h generation for PWM on tim12
|
7 years ago |
Andrew Tridgell
|
63087b6425
|
HAL_ChibiOS: enable fmu out 7 and 8 for fmuv5
these are exposed on the Pixhawk4
|
7 years ago |
Alexander Malishev
|
eac5d13f1c
|
HAL_ChibiOS: use 2 channels in SoftSigReaderInt.cpp
|
7 years ago |
Alexander Malishev
|
73d33356ad
|
HAL_ChibiOS: detect overcapture in SoftSigReaderInt.cpp
|
7 years ago |
Andrew Tridgell
|
1ed6a9d34b
|
HAL_ChibiOS: added MCU tables for STM32F777
|
7 years ago |
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
|
7 years ago |
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.
|
7 years ago |
Andrew Tridgell
|
762e4f9915
|
HAL_ChibiOS: fixed dma priorities for fmuv5
|
7 years ago |
Andrew Tridgell
|
4ad757b4d1
|
HAL_ChibiOS: fixed pincount for F7
|
7 years ago |
Andrew Tridgell
|
8d2f57898b
|
HAL_ChibiOS: adjust pin counts for STM32F7
|
7 years ago |
Alexander Malishev
|
6b15b2f44f
|
HAL_ChibiOS: Enable sdcard on spi bus
|
7 years ago |