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 |
|
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
|
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
|
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 |
|
Andrew Tridgell
|
e4fc0e9f62
|
HAL_QURT: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
25ea60da69
|
HAL_PX4: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
|
Andrew Tridgell
|
22de99dd58
|
HAL_Linux: implement _timer_tick in UARTDriver
|
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
|
5179d13dbf
|
AP_HAL: added virtual _timer_tick method on UARTDriver
this is needed to allow HALs to update UARTs when the number of UARTs
they bhave varies (some may be instances of HAL_Empty)
|
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 |
|
Holger Steinhaus
|
36f0b429fb
|
GCS_MAVLink: send BATTERY_STATUS.energy_consumed if current measurement is available
|
2018-02-06 20:00:16 -07:00 |
|
Holger Steinhaus
|
d1a37a60b7
|
DataFlash: log consumed energy (Wh)
|
2018-02-06 20:00:16 -07:00 |
|
Holger Steinhaus
|
7383552ebc
|
AP_BatteryMonitor: count mWh spent since powerup
|
2018-02-06 20:00:16 -07:00 |
|