This class represents a pressable button. More...
Public Member Functions | |
void | attach (ButtonListener listener) |
void | detach () |
Deregisters this button's ButtonListener . | |
int | intpin () |
boolean | justPressed () |
Returns true if the button has just transition from being released to being pressed. | |
boolean | isPressed () |
Returns true if the button is pressed. | |
Static Public Member Functions | |
static void | _irq0_ () |
static void | _irq1_ () |
static void | enableInterrupts () |
Static Public Attributes | |
static final Button | A = new Button(1, 9) |
The Button object representing the Pokitto's A button. | |
static final Button | B = new Button(1, 4) |
The Button object representing the Pokitto's B button. | |
static final Button | C = new Button(1, 10) |
The Button object representing the Pokitto's C button. | |
static final Button | Flash = new Button(0, 1) |
The Button object representing the Pokitto's flash button. | |
static final Button | Reset = new Button(0, 0) |
The Button object representing the Pokitto's reset button. | |
static final Button | Up = new Button(1, 13) |
The Button object representing the Pokitto's up button. | |
static final Button | Down = new Button(1, 3) |
The Button object representing the Pokitto's down button. | |
static final Button | Left = new Button(1, 25) |
The Button object representing the Pokitto's left button. | |
static final Button | Right = new Button(1, 7) |
The Button object representing the Pokitto's right button. | |
This class represents a pressable button.
void femto.input.Button.attach | ( | ButtonListener | listener | ) |
Registers the specified ButtonListener
to this button. There can be only one ButtonListener
per button.