PauseButton: no longer need static self-reference
uint32_t PlayLed::half_second_tick(uint32_t)
{
- if (!PauseButton::instance->play_state)
+ if (kernel->pauser->paused())
led.set(!led.get());
return 0;
#include <string>
using namespace std;
-// so other modules can find us
-PauseButton* PauseButton::instance;
-
-PauseButton::PauseButton(){
- instance = this;
-}
+PauseButton::PauseButton(){}
void PauseButton::on_module_loaded(){
this->button_state = true;
Pin button;
bool button_state;
bool play_state;
-
- static PauseButton* instance;
};
#endif