Browse Source

Global: remove {begin,end}_atomic from scheduler

These are never used and largely not implemented.
master
Lucas De Marchi 9 years ago
parent
commit
2b61eaf9f2
  1. 6
      libraries/AP_HAL_Empty/Scheduler.cpp
  2. 3
      libraries/AP_HAL_Empty/Scheduler.h
  3. 10
      libraries/AP_HAL_FLYMAPLE/Scheduler.cpp
  4. 3
      libraries/AP_HAL_FLYMAPLE/Scheduler.h
  5. 6
      libraries/AP_HAL_Linux/Scheduler.cpp
  6. 3
      libraries/AP_HAL_Linux/Scheduler.h

6
libraries/AP_HAL_Empty/Scheduler.cpp

@ -42,12 +42,6 @@ bool Scheduler::in_timerprocess() { @@ -42,12 +42,6 @@ bool Scheduler::in_timerprocess() {
return false;
}
void Scheduler::begin_atomic()
{}
void Scheduler::end_atomic()
{}
void Scheduler::system_initialized()
{}

3
libraries/AP_HAL_Empty/Scheduler.h

@ -22,9 +22,6 @@ public: @@ -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);

10
libraries/AP_HAL_FLYMAPLE/Scheduler.cpp

@ -165,16 +165,6 @@ void FLYMAPLEScheduler::_failsafe_timer_event() @@ -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;

3
libraries/AP_HAL_FLYMAPLE/Scheduler.h

@ -43,9 +43,6 @@ public: @@ -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);

6
libraries/AP_HAL_Linux/Scheduler.cpp

@ -397,12 +397,6 @@ bool Scheduler::in_timerprocess() @@ -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);

3
libraries/AP_HAL_Linux/Scheduler.h

@ -34,9 +34,6 @@ public: @@ -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);

Loading…
Cancel
Save