HAL_Linux: fixed timer scheduler

This commit is contained in:
Andrew Tridgell 2013-09-28 18:38:50 +10:00
parent 88959004d7
commit f03315237a
2 changed files with 1 additions and 3 deletions

View File

@ -104,9 +104,6 @@ uint8_t LinuxI2CDriver::read(uint8_t addr, uint8_t len, uint8_t* data)
if (!set_address(addr)) {
return 1;
}
if (write(addr, 0, NULL) != 0) {
return 1;
}
if (::read(_fd, data, len) != len) {
return 1;
}

View File

@ -27,6 +27,7 @@ void LinuxScheduler::init(void* machtnichts)
struct sched_param param;
param.sched_priority = APM_LINUX_TIMER_PRIORITY;
pthread_attr_init(&thread_attr);
(void)pthread_attr_setschedparam(&thread_attr, &param);
pthread_attr_setschedpolicy(&thread_attr, SCHED_FIFO);