#include <config.h>
#include <tm.h>
Include dependency graph for dkey.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | KEY_ONOFF 0x01 |
the on/off key is pressed. More... | |
#define | KEY_RUN 0x02 |
the run key is pressed. More... | |
#define | KEY_VIEW 0x04 |
the view key is pressed. More... | |
#define | KEY_PRGM 0x08 |
the program key is pressed. More... | |
#define | KEY_ANY 0x0f |
any of the keys. More... | |
Functions | |
wakeup_t | dkey_pressed (wakeup_t data) |
wakeup if any of the given keys is pressed. More... | |
wakeup_t | dkey_released (wakeup_t data) |
wakeup if all of the given keys are released. More... | |
int | getchar () |
wait for keypress and return key code. More... | |
Variables | |
volatile unsigned char | dkey_multi |
the currently active keys. More... | |
volatile unsigned char | dkey |
the current key. More... |
Definition in file dkey.h.
|
any of the keys.
Definition at line 49 of file dkey.h. Referenced by kmain(). |
|
the on/off key is pressed.
Definition at line 44 of file dkey.h. Referenced by kmain(). |
|
the program key is pressed.
Definition at line 47 of file dkey.h. Referenced by kmain(). |
|
the run key is pressed.
|
|
the view key is pressed.
|
|
wakeup if any of the given keys is pressed.
|
|
wakeup if all of the given keys are released.
|
|
wait for keypress and return key code. key combinations not admissible. |
|
the current key. this is not a bitmask - at most one key at a time. |
|
the currently active keys. this is a bitmask - multi-key combinations are admissible. Definition at line 60 of file dkey.h. Referenced by kmain(). |
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2002 by the authors. |