aboutsummaryrefslogtreecommitdiff
path: root/frontend/gp2x/in_gp2x.h
blob: 6428a63ad2e6b27c5d60bf1b6ae56541b3dda670 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void in_gp2x_init(void);

/* to be set somewhere in platform code */
extern struct in_default_bind in_gp2x_defbinds[];

enum  { GP2X_BTN_UP = 0,      GP2X_BTN_LEFT = 2,      GP2X_BTN_DOWN = 4,  GP2X_BTN_RIGHT = 6,
        GP2X_BTN_START = 8,   GP2X_BTN_SELECT = 9,    GP2X_BTN_L = 10,    GP2X_BTN_R = 11,
        GP2X_BTN_A = 12,      GP2X_BTN_B = 13,        GP2X_BTN_X = 14,    GP2X_BTN_Y = 15,
        GP2X_BTN_VOL_UP = 23, GP2X_BTN_VOL_DOWN = 22, GP2X_BTN_PUSH = 27 };

/* FIXME */
#ifndef GP2X_DEV_GP2X
extern int gp2x_dev_id;
#define GP2X_DEV_GP2X 1
#define GP2X_DEV_WIZ 2
#define GP2X_DEV_CAANOO 3
#endif