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
|
d0eb2970c7
|
HAL_ChibiOS: ensure RTS and CTS are both disabled for no flow control
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
82f1f462ae
|
HAL_ChibiOS: ensure we don't init a uart driver twice
|
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
|
f1ce321a2f
|
HAL_ChibiOS: added checking of bus owner
this ensures all bus transfers are only done by the thread that owns
the semaphore
|
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
|
41758348e5
|
HAL_ChibiOS: added checking of lock state in shared_dma
and use lock around check for tx completion in UART handler
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
dce4c90467
|
HAL_ChibiOS: moved UART thread to UART driver
use an event model for triggering sends from tx complete DMA handler
for unbuffered uarts
|
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
|
23e1b2e271
|
HAL_ChibiOS: added paranoid state checking on I2C
this is here just while debugging an issue with Mark
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
7e19f49e42
|
HAL_ChibiOS: fixed DMA lock in SoftSigReader
|
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
|
4d018cf5e2
|
HAL_ChibiOS: take lock on DMA allocate/deallocate
this is required for the stm32_dma_stream bitmask manipulation
|
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
|
e002fbdb8d
|
HAL_ChibiOS: fixed a build warning
|
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
|
d191b37520
|
HAL_ChibiOS: cope with having no ADC inputs
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
87389e0fdc
|
HAL_ChibiOS: fixed double DMA allocation on i2c
|
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
|
85acbcb21d
|
HAL_ChibiOS: fixed UART send from TX complete IRQ
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
63a825dd2c
|
HAL_ChibiOS: don't call spiStart() unless bus is stopped
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
e29b79f41b
|
HAL_ChibiOS: fixed DMA allocation bug on SPI
thanks to Mark Whitehorn for finding this crash
|
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 |
Andrew Tridgell
|
6b187b393a
|
HAL_ChibiOS: fixed fmuv4 build
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
e1a8bba58b
|
HAL_ChibiOS: increase the stack size for uavcan thread
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
77f8acd7a1
|
HAL_ChibiOS: add CAN to supported peripherals list
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
6f21c1583f
|
HAL_ChibiOS: add definitions to support uavcan in fmuv3
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
edd0e8d2f5
|
HAL_ChibiOS: add CANManager to ChibiOS namespace
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
143686f70d
|
HAL_ChibiOS: add placeholder cstdio header
|
2018-02-07 20:33:45 +11:00 |