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 |
|
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 |
|
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
|
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
|
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
|
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 |
|
proficnc
|
c613c0bde2
|
added the cube red hardware definition
|
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
|
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
|
865e4f3104
|
HAL_ChibiOS: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
a5bafb399f
|
HAL_ChibiOS: adjust SPI pin speeds
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
7b251c9739
|
HAL_ChibiOS: lower FRAM CS speed to 2MHz
this matches old firmware
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
30fd2da108
|
HAL_ChibiOS: enable RTSCTS and SBUS_OUT
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
63671b06a8
|
HAL_ChibiOS: added HAL_I2C_MAX_CLOCK define
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
88f11f5a50
|
HAL_ChibiOS: added HAL_I2C_BUS_BASE
this allows fmuv4 to start at bus 1
|
2018-01-20 17:40:07 +11:00 |
|
bugobliterator
|
c60c0b8ab1
|
HAL_ChibiOS: fix undef line processing
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
8286486890
|
HAL_ChibiOS: drop default SPI priority to 179
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
ab748034a2
|
HAL_ChibiOS: removed RC inversion logic
not needed any more
|
2018-01-20 17:40:07 +11:00 |
|
bugobliterator
|
7db19cfae0
|
HAL_ChibiOS: use separate parameter for detect timeout
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
613d7a47ba
|
HAL_ChibiOS: support RCIN on mindpx-v2
|
2018-01-20 17:40:07 +11:00 |
|
bugobliterator
|
02c7513f83
|
HAL_ChibiOS: add invert method and fix width measurement
|
2018-01-20 17:40:07 +11:00 |
|
bugobliterator
|
f7ac5aa079
|
HAL_ChibiOS: put rcin on a separate thread
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
f50f427a59
|
HAL_ChibiOS: added comment on beta fmuv4 board
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
743806116d
|
HAL_ChibiOS: removed unusued ppm driver
now uses AP_RCProtocol
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
ccb85c2707
|
HAL_ChibiOS: fixed fmuv3 build with no ICU
|
2018-01-20 17:40:07 +11:00 |
|
Andrew Tridgell
|
33c7cba9af
|
HAL_ChibiOS: use more efficient push mechanism in IRQ
and don't use push_force() as it is not safe to do reads from within
the producer
|
2018-01-20 17:40:07 +11:00 |
|