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 |
|
Andrew Tridgell
|
b0d0ee1f01
|
HAL_ChibiOS: reformat using yapf and support python3
allow hwdef.h compilation using python3
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
67e0ba22fe
|
HAL_ChibiOS: fixed some errors in F405 tables
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
70ff3871e0
|
HAL_ChibiOS: fixed RC in on CH1 of timer
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
890d322b47
|
HAL_ChibiOS: starting on mini-pix hwdef.dat
for RadioLink mini-pix board
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
5da17e5b60
|
AP_HAL: added MINIPIX board type
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
3d50bbe2c0
|
waf: added mini-pix build target
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
23555f4c25
|
HAL_ChibiOS: allow for empty storage during bringup
useful when storage backend driver isn't written yet
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
ecce2a73d0
|
HAL_ChibiOS: Storage::_timer_tick is an override
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
713006bb1d
|
HAL_ChibiOS: allow more OTG defines to be overridden
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
33a87194dc
|
HAL_VRBrain: Storage::_timer_tick is an override
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
0f079deebf
|
HAL_PX4: Storage::_timer_tick is an override
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
26161ee467
|
HAL_Linux: Storage::_timer_tick is an override
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
472ba5bde7
|
AP_HAL: make _timer_tick() in Storage available in all HALs
this makes using the Empty::Storage easier
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
6ee0c48ab1
|
waf: added revo-mini build type
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
3e65347b97
|
AP_HAL: added REVOMINI board type
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
1fb257a35a
|
HAL_ChibiOS: initial hwdef.dat for revo mini
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
979a2a4796
|
HAL_ChibiOS: removed debug code
|
2018-02-07 20:33:45 +11:00 |
|
Siddharth Purohit
|
538af2a58a
|
HAL_ChibiOS: fix parity and stop bit setting
|
2018-02-07 20:33:45 +11:00 |
|
Mark Whitehorn
|
1a167a7d1f
|
AP_SerialManager: disable flow control for sbus1 port
|
2018-02-07 20:33:45 +11:00 |
|
Mark Whitehorn
|
b94b1dcd97
|
AP_HAL_ChibiOS: add missing declaration
|
2018-02-07 20:33:45 +11:00 |
|
Siddharth Purohit
|
df4bf7e476
|
HAL_ChibiOS: fix irq clash with unnecessary access to readbuf ring buffer
|
2018-02-07 20:33:45 +11:00 |
|
Siddharth Purohit
|
02696882e9
|
HAL_ChibiOS: if unbuffered write, do continue to invoke DMA writes
adds higher latency to device sharing DMA
|
2018-02-07 20:33:45 +11:00 |
|
Siddharth Purohit
|
0c914838b2
|
AP_IOMCU: fix data type for available bytes
|
2018-02-07 20:33:45 +11:00 |
|
proficnc
|
c613c0bde2
|
added the cube red hardware definition
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
442b280368
|
AP_IOMCU: improved error checking
and avoid pointless change of rates
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
3dacbd1b36
|
HAL_ChibiOS: hold write lock for unbuffered writes
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
ad26ca4a27
|
HAL_ChibiOS: implement parity and stop bits controls
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
2e15285c51
|
HAL_ChibiOS: refuse unbuffered writes without DMA
we would need much more complex code to handle this
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
5ffcff1a79
|
AP_IOMCU: use unbuffered UART writes
this lowers latency for servo outputs to the IOMCU
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
3f2cc2c9d6
|
HAL_ChibiOS: implement low latency UART writes
this implements the set_unbuffered_writes() API by performing writes
directly in the write() call and not from a timer
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
015c3a1fa3
|
HAL_ChibiOS: removed duplicate defines
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
2bb99bfe53
|
HAL_VRBRAIN: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
e276edbb03
|
HAL_SITL: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
|