Mark Whitehorn
|
59b2d44323
|
AP_HAL_ChibiOS: make ToneAlarm compilation conditional on presence of
alarm pin
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
d569e35a0f
|
AP_HAL_ChibiOS: add toneAlarm support for ChibiOS on MindPX-v2
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
6baad37e47
|
AP_HAL_ChibiOS: add ICM208060-am to SPI device table in fmuv3/hwdef.dat
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
13c54c0543
|
AP_HAL_ChibiOS: add missing declaration in chibios_hwdef.py
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
3a40ba1d3e
|
AP_HAL_ChibiOS: add buzzer support to hwdef.dat for fmuv3
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
fb142422f6
|
AP_HAL_ChibiOS: pull ALARM_CHANNEL into pwmGroup
and improve formatting of HAL_PWM_ALARM in hwdef.h
|
2018-02-11 14:55:23 +11:00 |
|
Mark Whitehorn
|
8b216cf182
|
AP_HAL_ChibiOS: add ToneAlarm thread
fmuv4 hwdef.dat: remove PWM label from buzzer output pin
add buzzer pin labeled ALARM
remove timer PWM from HAL_PWM_GROUPs
|
2018-02-11 14:55:23 +11:00 |
|
Andrew Tridgell
|
10f940c8d0
|
HAL_ChibiOS: adjust RCIN pin settings for fmuv4
thanks to Mark for this change
|
2018-02-09 10:14:53 +11:00 |
|
Andrew Tridgell
|
2b86c0e962
|
HAL_ChibiOS: tweak DMA settings for skyviper-v2450
this resolves a problem with the cypress radio.
Thanks to Sid for working this out
|
2018-02-08 22:15:41 +11:00 |
|
Andrew Tridgell
|
8226530610
|
HAL_ChibiOS: added DMA_PRIORITY and DMA_NOSHARE options
this allows finer grained control of DMA streams
|
2018-02-08 22:13:00 +11:00 |
|
Andrew Tridgell
|
507fcb0f27
|
Tools: moved make_abin.sh into Tools/scripts
will be used in px4 build
|
2018-02-08 18:56:51 +11:00 |
|
Andrew Tridgell
|
4ce0c2c827
|
HAL_ChibiOS: simplify skyviper-v2450 config
remove unused peripherals
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
b90c0d78f3
|
HAL_ChibiOS: fixed build warning
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
aee6462deb
|
HAL_ChibiOS: enable I2C clearing on F412 board only
may be needed on other boards in the future, but for now we only know
its needed on an I2C 20789, which is rare
|
2018-02-08 17:36:33 +11:00 |
|
Siddharth Purohit
|
40142e5aef
|
ChibiOS: implement way to clear i2c bus by toggling clock line
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
0d089e8116
|
HAL_ChibiOS: fixed F412 OF reset pin
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
3c3389a005
|
HAL_ChibiOS: raise I2C bus priority on F412
needed for good scheduling with I2C IMU
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
20a008c80a
|
HAL_ChibiOS: disable trace buffers
these were unusued but still allocated
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
6faace278a
|
HAL_ChibiOS: run i2c at 400kHz on F412
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
9f53ae1ea4
|
HAL_ChibiOS: added F412-rev1 hwdef.dat
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
73418519eb
|
HAL_ChibiOS: enable analog debug on F412
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
fd824e6258
|
HAL_ChibiOS: enable toy mode on F412
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
d208dc69d3
|
Tools: moved make_abin.sh into ChibiOS scripts
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
4aa604a193
|
HAL_ChibiOS: enable pixartflow on skyviper-V2450
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
591e0c2249
|
HAL_ChibiOS: allow control of interrupt port
F412 has radio IRQ on port B
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
3cacb1d4b5
|
HAL_ChibiOS: commented the motor order in hwdef
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
f3f6972fc0
|
HAL_ChibiOS: output panics on system console
|
2018-02-08 17:36:33 +11:00 |
|
Andrew Tridgell
|
75226ba187
|
HAL_ChibiOS: enable logging on MindPX-v2
not working yet, seems to be a problem with SDIO interface
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
4548fd4d2f
|
HAL_ChibiOS: changed RCIN to PULLDOWN
this fixes a high cpu load with no receiver connected
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
86189393a7
|
HAL_ChibiOS: fixed build warnings
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
4886ffbf8a
|
HAL_ChibiOS: fixed build warnings
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
30e4323c6d
|
HAL_ChibiOS: disable USART1 till USB problem solved
using USART1 causes USB disconnects. The behaviour is like CTS/RTS is
enabled on USART1, but it is disabled.
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
ad5a04fc89
|
HAL_ChibiOS: added NODMA option
this allows a peripheral to be configured without DMA (for low-use
UARTs)
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
74f4d5a3c9
|
HAL_ChibiOS: push MPU6500 to 4MHz on mindpx-v2
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
fa68210210
|
HAL_ChibiOS: fixed build with older compilers
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
626632989e
|
HAL_ChibiOS: fixed build for boards with no USB
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
5fc12f82fb
|
HAL_ChibiOS: expanded interrupt stack to 256
this is very conservative, and may be trimmed later based on analysis
of stack usage
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
aae1cc22f4
|
HAL_ChibiOS: updated USB device strings
use defaults or add in serial number
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
4b8bde746e
|
HAL_ChibiOS: improved default USB strings
use board name and serial number to make IDs unique
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
1aa6a0068a
|
HAL_ChibiOS: fixed order of I2C DMA
this was harmless, but confusing for debugging
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
111e5b6268
|
HAL_ChibiOS: change USB ID for revo-mini
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
bc49c0d2c5
|
HAL_ChibiOS: make hwdef.h the same on python2 and python3
and output to /tmp by default to prevent accidental use of old hwdef.h
in the build
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
077aa24c6d
|
HAL_ChibiOS: add more pins for revo-mini port
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
e91144cc8e
|
HAL_ChibiOS: allow for empty UART drivers
allows for boards with no default GPS port
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
e0212ebe85
|
HAL_ChibiOS: cope with ETR timer channels
trean the ETR capability as a separate AF
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
c1df2a8a4b
|
HAL_ChibiOS: cope with timers 10 and later
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
19e1349d0a
|
HAL_ChibiOS: setup serial5 for fmuv3 ESP8266
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
560948dc69
|
HAL_ChibiOS: fixed GPIOs for ESP8266 port
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
fa96e23552
|
HAL_ChibiOS: setup correct volt and current pins
use hwdef.dat to specify battery pins
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
29add8a880
|
HAL_ChibiOS: fixed build without FATFS enabled
|
2018-02-07 20:33:45 +11:00 |
|