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
|
1c0b598c05
|
waf: fixed permissions on px_mkfw.py
|
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
|
23803df038
|
AP_Compass: allows boards to define orientation of HMC5843
|
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
|
fca0ad4f85
|
AP_SerialManager: allow hwdef.dat setup of serial5 config
|
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
|
626b9289be
|
AP_BattMonitor: allow hwdef.dat config of 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
|
65b762ddfe
|
AP_Notify: support OLED display on ChibiOS
|
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
|
2513e60e3c
|
AP_SerialManager: use unbuffered writes for volz
|
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
|
9acacba53b
|
module: update uavcan
|
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
|
17fef4b630
|
HAL_PX4: add support for api change in AP_HAL::CANManager
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
a55f1c85af
|
HAL_Linux: add support for api change in AP_HAL::CANManager
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
8d5667afa0
|
AP_UAVCAN: add method to read driver from parent can manager
|
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 |
Siddharth Purohit
|
539d5adc13
|
hwdef: add more posix methods
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
288f6b1fa0
|
HAL_ChibiOS: add chibios cpp wrapers, libuavcan's stm32 driver uses it
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
f2e77ab773
|
AP_HAL_ChibiOS: add uavcan thread
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
3c009cf02c
|
AP_HAL_ChibiOS: add CAN driver
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
5bcbc4c142
|
AP_HAL: default to not UAVCAN support for chibios boards
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
d539a157b7
|
AP_HAL: move to having ICanDriver as member instead of inheriting it
this is to support having drivers using libuavcan supplied helper objects, a method which can lead to much less duplication of code
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
f0f4239d4a
|
AP_Compass: skip using posix headers for non posix systems
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
a413fef77f
|
AP_BoardConfig: add support for UAVCAN setup on ChibiOS boards
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
175d806b5f
|
AP_Baro: skip using posix headers for non-posix systems
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
d1a497f223
|
waf: add more wraps to compile uavcan
|
2018-02-07 20:33:45 +11:00 |
Siddharth Purohit
|
b1499ee8f2
|
waf: add option to compile with uavcan for chibios boards
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
a4de67098a
|
chibios: submodule update
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
b992b5e02a
|
HAL_ChibiOS: allow for 16kHz brushed on all timers
|
2018-02-07 20:33:45 +11:00 |