diff --git a/libraries/AP_HAL_Linux/Scheduler.cpp b/libraries/AP_HAL_Linux/Scheduler.cpp index f7d2de1561..186851d478 100644 --- a/libraries/AP_HAL_Linux/Scheduler.cpp +++ b/libraries/AP_HAL_Linux/Scheduler.cpp @@ -1,21 +1,22 @@ +#include "Scheduler.h" + +#include +#include +#include +#include +#include +#include +#include +#include + #include -#if CONFIG_HAL_BOARD == HAL_BOARD_LINUX - -#include "Scheduler.h" -#include "Storage.h" #include "RCInput.h" +#include "RPIOUARTDriver.h" +#include "SPIUARTDriver.h" +#include "Storage.h" #include "UARTDriver.h" #include "Util.h" -#include "SPIUARTDriver.h" -#include "RPIOUARTDriver.h" -#include -#include -#include -#include -#include -#include -#include #if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_QFLIGHT #include @@ -24,7 +25,6 @@ #include #endif - using namespace Linux; extern const AP_HAL::HAL& hal; @@ -52,8 +52,6 @@ extern const AP_HAL::HAL& hal; #endif // CONFIG_HAL_BOARD_SUBTYPE - - Scheduler::Scheduler() {} @@ -355,8 +353,8 @@ void *Scheduler::_timer_thread(void* arg) printf("Initialising rpcmem\n"); rpcmem_init(); #endif - -/* + + /* this aims to run at an average of 1kHz, so that it can be used to drive 1kHz processes without drift */ @@ -524,5 +522,3 @@ void Scheduler::stop_clock(uint64_t time_usec) _run_io(); } } - -#endif // CONFIG_HAL_BOARD diff --git a/libraries/AP_HAL_Linux/Scheduler.h b/libraries/AP_HAL_Linux/Scheduler.h index bf7e35aab1..a7aeaaa21b 100644 --- a/libraries/AP_HAL_Linux/Scheduler.h +++ b/libraries/AP_HAL_Linux/Scheduler.h @@ -1,11 +1,8 @@ - -#ifndef __AP_HAL_LINUX_SCHEDULER_H__ -#define __AP_HAL_LINUX_SCHEDULER_H__ +#pragma once #include "AP_HAL_Linux.h" #include "Semaphores.h" -#if CONFIG_HAL_BOARD == HAL_BOARD_LINUX #include #include @@ -108,7 +105,3 @@ private: Semaphore _timer_semaphore; Semaphore _io_semaphore; }; - -#endif // CONFIG_HAL_BOARD - -#endif // __AP_HAL_LINUX_SCHEDULER_H__