24
24
#define _INFO_MODE_H_
28
* Called to inform the mode that there has been a (short) button press.
30
extern void info_mode_press();
33
* Draw an individual segment (column of pixels)
35
* @param segment the segment number
37
extern void info_mode_draw( int segment );
40
* Called before the first segment is drawn, once per "frame".
42
extern void info_mode_draw_reset();
45
* Called when this minor mode becomes active
47
extern void info_mode_activate();
30
class InfoMode : public Mode
35
* Called at the start of a "frame", before any segments are drawn.
40
* Called when the mode is becoming active.
45
* Called when the button has been pressed.
52
* Set up message buffers
54
void reset_messages();
56
/** display flavour */
59
/** previous millis */
60
unsigned long _millis_last;
50
64
#endif //_INFO_MODE_H_