Andrew Tridgell
|
193bda068c
|
HAL_Linux: run IO processes when we do a stop_clock()
this has the effect of allowing logging to progress in Replay where we
are running at much more than realtime speeds
|
2014-12-08 11:24:39 +11:00 |
bugobliterator
|
298b27444a
|
HAL_Linux: Add ToneAlarm Driver to Linux_HAL
ToneAlarm is setup for Beaglebone Black using pwm, toneAlarm thread runs on second last priority.
|
2014-11-10 06:27:48 +11:00 |
Andrew Tridgell
|
024d3b71e7
|
HAL_Linux: use a semaphore in suspend_timer_procs()
this is the start of multi-core aware code
|
2014-08-22 21:13:11 +10:00 |
Andrew Tridgell
|
ead82ee581
|
HAL_Linux: implement millis64() and micros64()
|
2014-08-20 08:00:21 +10:00 |
bugobliterator
|
ac11d282b5
|
HAL_Linux: Add support for PPM input to HAL_Linux
rcin thread continuously scans for values inside ring buffer maintained by pru with rcinpru0 firmware.
|
2014-08-19 10:08:16 +10:00 |
Andrew Tridgell
|
fc8068adfe
|
HAL_Linux: use board subtypes
|
2014-07-14 09:44:35 +10:00 |
Andrew Tridgell
|
74ee70d463
|
HAL_Linux: updates for ERLE board type
|
2014-07-14 08:52:27 +10:00 |
Andrew Tridgell
|
3fa2207a2d
|
AP_HAL: allow for microsecond resolution in scheduler->stop_clock()
this makes 400Hz in the replay code possible
|
2014-02-26 19:33:39 +11:00 |
Andrew Tridgell
|
117b77460e
|
HAL_Linux: added stop_clock hack!
|
2014-02-15 05:28:08 +11:00 |
Andrew Tridgell
|
ecbfdfba6c
|
HAL_Linux: implement time_shift() API
|
2013-12-30 14:35:12 +11:00 |
Andrew Tridgell
|
91511e6503
|
HAL_Linux: better realtime setup
lock all memory and pre-fault the stack in all threads
|
2013-10-08 11:50:53 +11:00 |
Andrew Tridgell
|
07b8f45770
|
HAL_Linux: use CLOCK_MONOTONIC_RAW to ensure clock never goes backwards
this avoids ntp mucking with APM timing
|
2013-10-07 08:41:52 +11: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
|
a1ef1a9318
|
HAL_Linux: tweak the scheduling priorities
|
2013-09-29 12:04:37 +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
|
4ba044c441
|
AP_HAL_Linux: initial Linux AP_HAL
|
2013-09-28 21:24:01 +10:00 |