Interface: query raw button states.
More...
Go to the source code of this file.
Macros |
#define | BUTTON_ONOFF 0x0002 |
| the on/off button
|
#define | BUTTON_RUN 0x0004 |
| the run button
|
#define | BUTTON_VIEW 0x4000 |
| the view button
|
#define | BUTTON_PROGRAM 0x8000 |
| the program button
|
#define | RELEASED(state, button) ((state) & (button)) |
| true if any of the specified buttons is released
|
#define | PRESSED(state, button) (!RELEASED(state,button)) |
| true if all of the specified buttons are pressed
|
Functions |
int | dbutton (void) |
| get button states
|
Detailed Description
Interface: query raw button states.
- Author
- Markus L. Noga marku.nosp@m.s@no.nosp@m.ga.de
- Warning
- this is raw, unprocessed input. buttons will bounce. please use dkey functions instead.
Definition in file dbutton.h.
Macro Definition Documentation
#define BUTTON_ONOFF 0x0002 |
#define BUTTON_PROGRAM 0x8000 |
#define BUTTON_RUN 0x0004 |
the run button
Definition at line 43 of file dbutton.h.
#define BUTTON_VIEW 0x4000 |
the view button
Definition at line 44 of file dbutton.h.
#define PRESSED |
( |
|
state, |
|
|
|
button |
|
) |
| (!RELEASED(state,button)) |
true if all of the specified buttons are pressed
Definition at line 56 of file dbutton.h.
Referenced by kmain().
#define RELEASED |
( |
|
state, |
|
|
|
button |
|
) |
| ((state) & (button)) |
true if any of the specified buttons is released
Definition at line 52 of file dbutton.h.
Function Documentation