mirror of
https://gitee.com/anod/open_agb_firm.git
synced 2025-05-07 22:34:12 +08:00
35 lines
592 B
C
35 lines
592 B
C
#pragma once
|
|
|
|
/*
|
|
* This code is part of ctrulib (https://github.com/smealum/ctrulib)
|
|
*/
|
|
|
|
#include "types.h"
|
|
|
|
|
|
#define HID_KEY_MASK_ALL ((KEY_Y << 1) - 1)
|
|
#define HID_VERBOSE_MODE_BUTTONS (KEY_SELECT | KEY_START)
|
|
|
|
enum
|
|
{
|
|
KEY_A = 1u,
|
|
KEY_B = 1u<<1,
|
|
KEY_SELECT = 1u<<2,
|
|
KEY_START = 1u<<3,
|
|
KEY_DRIGHT = 1u<<4,
|
|
KEY_DLEFT = 1u<<5,
|
|
KEY_DUP = 1u<<6,
|
|
KEY_DDOWN = 1u<<7,
|
|
KEY_R = 1u<<8,
|
|
KEY_L = 1u<<9,
|
|
KEY_X = 1u<<10,
|
|
KEY_Y = 1u<<11
|
|
};
|
|
|
|
|
|
|
|
void hidScanInput(void);
|
|
u32 hidKeysHeld(void);
|
|
u32 hidKeysDown(void);
|
|
u32 hidKeysUp(void);
|