3#ifndef __LIBWW_SYS_KEY_H__
4#define __LIBWW_SYS_KEY_H__
19#define KEY_START 0x0002
22#define KEY_RIGHT1 KEY_X2
23#define KEY_DOWN1 KEY_X3
24#define KEY_LEFT1 KEY_X4
26#define KEY_RIGHT2 KEY_Y2
27#define KEY_DOWN2 KEY_Y3
28#define KEY_LEFT2 KEY_Y4
39 :
"Rah" ((uint8_t) 0x00)
54 :
"Rah" ((uint8_t) 0x01)
69 :
"Rah" ((uint8_t) 0x02)
80 :
"b" (((rate << 8) | delay)),
"Rah" ((uint8_t) 0x03)
90 :
"Rah" ((uint8_t) 0x04)
105 :
"Rah" ((uint8_t) 0x05)
static uint16_t key_get_repeat(void)
static uint16_t key_hit_check_with_repeat(void)
static void key_set_repeat(uint8_t delay, uint8_t rate)
static uint16_t key_wait(void)
static uint16_t key_press_check(void)
static uint16_t key_hit_check(void)