diff --git a/libraries/AP_HAL_Empty/Scheduler.cpp b/libraries/AP_HAL_Empty/Scheduler.cpp index bb57133e92..576c42ba9f 100644 --- a/libraries/AP_HAL_Empty/Scheduler.cpp +++ b/libraries/AP_HAL_Empty/Scheduler.cpp @@ -42,12 +42,6 @@ bool Scheduler::in_timerprocess() { return false; } -void Scheduler::begin_atomic() -{} - -void Scheduler::end_atomic() -{} - void Scheduler::system_initialized() {} diff --git a/libraries/AP_HAL_Empty/Scheduler.h b/libraries/AP_HAL_Empty/Scheduler.h index ab282a7bb5..8bd163f502 100644 --- a/libraries/AP_HAL_Empty/Scheduler.h +++ b/libraries/AP_HAL_Empty/Scheduler.h @@ -22,9 +22,6 @@ public: void register_timer_failsafe(AP_HAL::Proc, uint32_t period_us); - void begin_atomic(); - void end_atomic(); - void system_initialized(); void reboot(bool hold_in_bootloader); diff --git a/libraries/AP_HAL_FLYMAPLE/Scheduler.cpp b/libraries/AP_HAL_FLYMAPLE/Scheduler.cpp index ac017aee26..2f1d165e42 100644 --- a/libraries/AP_HAL_FLYMAPLE/Scheduler.cpp +++ b/libraries/AP_HAL_FLYMAPLE/Scheduler.cpp @@ -165,16 +165,6 @@ void FLYMAPLEScheduler::_failsafe_timer_event() _failsafe(); } -void FLYMAPLEScheduler::begin_atomic() -{ - noInterrupts(); -} - -void FLYMAPLEScheduler::end_atomic() -{ - interrupts(); -} - void FLYMAPLEScheduler::_run_timer_procs(bool called_from_isr) { _in_timer_proc = true; diff --git a/libraries/AP_HAL_FLYMAPLE/Scheduler.h b/libraries/AP_HAL_FLYMAPLE/Scheduler.h index f5e25722c9..e8a79a4ed6 100644 --- a/libraries/AP_HAL_FLYMAPLE/Scheduler.h +++ b/libraries/AP_HAL_FLYMAPLE/Scheduler.h @@ -43,9 +43,6 @@ public: void register_timer_failsafe(AP_HAL::Proc, uint32_t period_us); - void begin_atomic(); - void end_atomic(); - void system_initialized(); void reboot(bool hold_in_bootloader); diff --git a/libraries/AP_HAL_Linux/Scheduler.cpp b/libraries/AP_HAL_Linux/Scheduler.cpp index 020aacd491..078564627a 100644 --- a/libraries/AP_HAL_Linux/Scheduler.cpp +++ b/libraries/AP_HAL_Linux/Scheduler.cpp @@ -397,12 +397,6 @@ bool Scheduler::in_timerprocess() return _in_timer_proc; } -void Scheduler::begin_atomic() -{} - -void Scheduler::end_atomic() -{} - void Scheduler::_wait_all_threads() { int r = pthread_barrier_wait(&_initialized_barrier); diff --git a/libraries/AP_HAL_Linux/Scheduler.h b/libraries/AP_HAL_Linux/Scheduler.h index e71c48286e..ae9e471939 100644 --- a/libraries/AP_HAL_Linux/Scheduler.h +++ b/libraries/AP_HAL_Linux/Scheduler.h @@ -34,9 +34,6 @@ public: void register_timer_failsafe(AP_HAL::Proc, uint32_t period_us); - void begin_atomic(); - void end_atomic(); - void system_initialized(); void reboot(bool hold_in_bootloader);