#pragma once
#include "types.h"
#define HID_KEY_MASK_ALL ((KEY_Y << 1) - 1)
#define HID_VERBOSE_MODE_BUTTONS (KEY_SELECT | KEY_START)
enum
{
KEY_A = (1),
KEY_B = (1<<1),
KEY_SELECT = (1<<2),
KEY_START = (1<<3),
KEY_DRIGHT = (1<<4),
KEY_DLEFT = (1<<5),
KEY_DUP = (1<<6),
KEY_DDOWN = (1<<7),
KEY_R = (1<<8),
KEY_L = (1<<9),
KEY_X = (1<<10),
KEY_Y = (1<<11),
};
void hidScanInput(void);
u32 hidKeysHeld(void);
u32 hidKeysDown(void);
u32 hidKeysUp(void);