Andrew Tridgell
|
bcc9cdbf43
|
HAL_Linux: make I2CDriver more portable
this allows it to build on the Beaglebone
|
2013-10-01 12:37:13 +10:00 |
Andrew Tridgell
|
51c19331a6
|
HAL_Linux: fixed build
|
2013-10-01 12:11:48 +10:00 |
Andrew Tridgell
|
f2ebb2ca87
|
HAL_Linux: updates for AP_HAL::MemberProc
|
2013-09-30 20:56:15 +10:00 |
Andrew Tridgell
|
53f66b23f4
|
AP_HAL_Linux: fixed APM2 build
|
2013-09-29 14:24:55 +10:00 |
Andrew Tridgell
|
1698e1800c
|
HAL_Linux: timer calls may block on HAL_Linux
timer calls can do SPI transfers, which can block
|
2013-09-29 10:48:22 +10:00 |
Andrew Tridgell
|
5102f1511b
|
HAL_Linux: fixed callbacks from delay()
|
2013-09-29 10:32:51 +10:00 |
Andrew Tridgell
|
a1ef1a9318
|
HAL_Linux: tweak the scheduling priorities
|
2013-09-29 12:04:37 +10:00 |
Andrew Tridgell
|
d3fe625742
|
HAL_Linux: make the SPI driver much more efficient
use a single transaction for multiple bytes. This makes the APM1
Oilpan driver generate only 2 interrupts per sensor read
|
2013-09-29 12:04:36 +10:00 |
Andrew Tridgell
|
1e786b3e20
|
HAL_Linux: added buffering on the UARTs
|
2013-09-29 12:04:36 +10:00 |
Andrew Tridgell
|
605e6c3cf7
|
HAL_Linux: use pthread mutexes for semaphores
|
2013-09-29 07:49:30 +10:00 |
Andrew Tridgell
|
884af71ef6
|
HAL_Linux: added SPI support
|
2013-09-29 00:57:13 +10:00 |
Andrew Tridgell
|
f03315237a
|
HAL_Linux: fixed timer scheduler
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
cca59ce3c9
|
HAL_Linux: update for new scheduler API
|
2013-09-28 21:24:02 +10:00 |
Andrew Tridgell
|
bcf4f48e65
|
HAL_Linux: switched to pthread based scheduling
|
2013-09-28 21:24:02 +10:00 |
Andrew Tridgell
|
58a31318ee
|
AP_HAL_Linux: initial I2C driver implementation
this works sufficiently for the HMC5883
|
2013-09-28 21:24:02 +10:00 |
Andrew Tridgell
|
4ba044c441
|
AP_HAL_Linux: initial Linux AP_HAL
|
2013-09-28 21:24:01 +10:00 |