Jonathan Challinger
f5f6220283
AP_HAL_ChibiOS: reflect changes to AP_HAL tonealarm interface
7 years ago
Andrew Tridgell
72ee20c590
HAL_ChibiOS: added RC input for OMNIBUSF7V2
7 years ago
Timothy Knab
d4c19ebc3c
HAL_ChibiOS: Updated OMNIBUSF7V2
...
Compasses on the I2C bus are now detected properly and GPS on UART3 works.
7 years ago
Andrew Tridgell
95aaa01014
HAL_ChibiOS: override COMPASS_AUTO_ROT on several boards
7 years ago
Andrew Tridgell
1eef29e525
HAL_ChibiOS: only set freq on valid IO channels
7 years ago
Andrew Tridgell
2174c53eb6
HAL_ChibiOS: added Pixhawk1 build target
...
this is more obvious to users than fmuv3
7 years ago
Alexander Malishev
1377943eb3
HAL_ChibiOS: fix DTCM size in stm32f745 mcu
7 years ago
Andrew Tridgell
8a26ca1ddf
HAL_ChibiOS: added a DMA reserve heap
...
this ensures we keep some DMA-capable memory aside for when it is
needed
7 years ago
Siddharth Purohit
f9ab7e54d4
HAL_ChibiOS: increase sigread buffer size for protocols with longer length
7 years ago
Andrew Tridgell
73cfd40e7f
HAL_ChibiOS: reduce latency of DMA sharing
...
if we are sharing a DMA channel between i2c and SPI then this saves
latency on SPI by giving up the DMA channel between retries
7 years ago
Andrew Tridgell
4244daeb2d
HAL_ChibiOS: support playing tunes by string
7 years ago
Andrew Tridgell
ec97e7772d
HAL_ChibiOS: rename f4by-ch to F4BY
7 years ago
Alexander Malishev
f265d7e128
AP_Bootloader: add f4by bootloader
7 years ago
Andrew Tridgell
caa553e727
HAL_ChibiOS: fixed internal i2c mask for Pixracer
7 years ago
Andrew Tridgell
59aab9987e
HAL_ChibiOS: account for I2C base in compass masks
7 years ago
Alexander Malishev
4342dae065
HAL_ChibiOS: define BOARD_RSSI_ANA_PIN to simpify tuning
7 years ago
Alexander Malishev
e04f438ce3
HAL_ChibiOS: fix analog pins on MatekF405
7 years ago
Alexander Malishev
89f7d652e0
HAL_ChibiOS: removed wrong led pin
7 years ago
Andrew Tridgell
9ab55f6838
HAL_ChibiOS: probe for external compasses on several boards
...
boards that have no internal compass will now probe for all external
compass types
7 years ago
Andrew Tridgell
476bddd9a3
HAL_ChibiOS: use HAL_I2C_INTERNAL_MASK
7 years ago
Andrew Tridgell
7eabee04a3
HAL_ChibiOS: enable OSD on KakuteF7
7 years ago
Andrew Tridgell
b96f24c80e
HAL_ChibiOS: added KakuteF7
...
thanks to Huibean for the fixes!
7 years ago
Andrew Tridgell
f2d602690e
HAL_ChibiOS: fixed build error with some compilers
7 years ago
Andrew Tridgell
83f38d536e
HAL_ChibiOS: fixed flow control auto-detect without DMA
...
this fixes automatic flow control detection when we are not using DMA
for TX
7 years ago
Andrew Tridgell
0201893f7c
HAL_ChibiOS: fixed peripheral power-up on fmuv5
...
we need to do the powerup before we initialise the UARTs
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
63a0a4979c
HAL_ChibiOS: delay peripheral power on for fmuv5
...
this should prevent SiK radios staying in the bootloader
7 years ago
Michael du Breuil
6fba374069
AP_HAL_ChibiOS: Remove GPIO::analogPinToDigitalPin()
7 years ago
Andrew Tridgell
f083b80700
HAL_ChibiOS: added preallocation of DMA bouncebuffers
...
we need 512 bytes for microSD
7 years ago
Andrew Tridgell
e193a161f2
HAL_ChibiOS: enable SDIOv1 bouncebuffers
7 years ago
Andrew Tridgell
f84424cca4
HAL_ChibiOS: added specific builds for the Pixracer and mRoX21 boards
7 years ago
Andrew Tridgell
721f5d86b1
HAL_ChibiOS: fixed mRoX21 IMU setup
7 years ago
Andrew Tridgell
0310bd468c
HAL_ChibiOS: changed uart order for KakuteF4
...
thanks to feedback from Arther
7 years ago
Andrew Tridgell
50f7e55f0b
HAL_ChibiOS: don't clear buffers if no baudrate change
7 years ago
fnoop
374c46bd57
HAL_ChibiOS: MatekF405-Wing UART reorder
7 years ago
Andrew Tridgell
1f2c24ef7b
HAL_ChibiOS: backup storage to microSD if possible
...
very useful for diagnostics.
This also fixes a bug on boards with flash storage, to not switch to
microSD storage if flash storage available
7 years ago
fnoop
922a9762df
HAL_ChibiOS: Fix MatekF405-Wing default compass rotation
7 years ago
Andrew Tridgell
2d8dbc05d0
HAL_ChibiOS: fixed omnibusf4pro I2C
...
many thanks to Kelly-Foster and @sh83
7 years ago
Andrew Tridgell
fff4b3b4a0
HAL_ChibiOS: fixed build on some F4 boards
7 years ago
Andrew Tridgell
ece10082e2
HAL_ChibiOS: added separate builds for Pixhawk4 and CUAVv5
...
this makes it easier to distinguish boards in logs, plus makes life
easier when the user is selecting the right firmware.
It also gives us the flexibility to make parameter changes as needed
7 years ago
Andrew Tridgell
b647dde28f
HAL_ChibiOS: changed which I2C bus is internal on fmuv5
...
match PH4 arrangement
7 years ago
Andrew Tridgell
385713abdd
HAL_ChibiOS: support for PH4-mini board
7 years ago
Andrew Tridgell
63a9b903ba
HAL_ChibiOS: added fallback to microSD for param storage
...
useful for boards without flash sectors setup in bootloader for
storage, but can use microSD
7 years ago
Andrew Tridgell
5d8b4c1e23
HAL_ChibiOS: ensure system_id is nul terminated
7 years ago
Andrew Tridgell
4f9bd50038
HAL_ChibiOS: implement I2C bus masks
7 years ago
Andrew Tridgell
3292abaa19
HAL_ChibiOS: fixed F412 build
7 years ago
Randy Mackay
af6c5ebda1
AP_HAL_ChibiOS: reduce default BRD_PWM_COUNT to 4 for fmv3
...
also default relay pins to use aux out 5 and 6
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