Newer
Older
uwuboot / include / hid.h
@profi200 profi200 on 6 Jan 2017 482 bytes Shut up some warnings.
#pragma once

#include "types.h"
#include "io.h"



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),
};

#define HID_KEY_MASK_ALL       ((KEY_Y << 1) - 1)


void hidScanInput(void);
u32 hidKeysHeld(void);
u32 hidKeysDown(void);
u32 hidKeysUp(void);