removed most mbed.h includes
[clinton/Smoothieware.git] / src / modules / utils / pausebutton / PauseButton.h
1 #ifndef PAUSEBUTTON_H
2 #define PAUSEBUTTON_H
3
4 #include "libs/Kernel.h"
5 #include "libs/nuts_bolts.h"
6 #include "libs/utils.h"
7 #include "libs/Pin.h"
8
9 #define pause_button_pin_checksum 32709
10 #define pause_led_pin_checksum 48477
11
12 class PauseButton : public Module {
13 public:
14 PauseButton();
15
16 void on_module_loaded();
17 void button_tick();
18 void on_play( void* argument );
19 void on_pause( void* argument );
20
21 Pin* button;
22 Pin* led;
23 bool button_state;
24 bool play_state;
25 };
26
27
28
29
30
31
32
33
34
35
36
37 #endif