From da06e1a639f410126da26edba42052fd6b5bb66f Mon Sep 17 00:00:00 2001 From: anod <182859762@qq.com> Date: Sun, 23 Apr 2023 23:05:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=98=E8=AE=B0=E6=8F=90=E4=BA=A4=E8=BF=99?= =?UTF-8?q?=E4=B8=AA=E5=A3=B0=E6=98=8E=E6=96=87=E4=BB=B6=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/arm11/keyremix.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 include/arm11/keyremix.h diff --git a/include/arm11/keyremix.h b/include/arm11/keyremix.h new file mode 100644 index 0000000..5f93115 --- /dev/null +++ b/include/arm11/keyremix.h @@ -0,0 +1,26 @@ +#ifndef _KEY_REMIX_H_ +#define _KEY_REMIX_H_ + +#define KEY_REMIX_LIMIT 4 + +#define REMIX_TYPE_NONE 0 +#define REMIX_TYPE_REMAP 1 +#define REMIX_TYPE_CHEAT 2 +#define REMIX_TYPE_HOLD 3 +#define REMIX_TYPE_COUNT 3 + +#include + +typedef uint8_t remix_t; +typedef uint32_t phykey_t; +typedef uint16_t conkey_t; + +typedef struct{ + remix_t remix_type; + phykey_t device_keys; + conkey_t game_keys; +} key_remix_t; + +extern key_remix_t g_keyremixConfig[KEY_REMIX_LIMIT]; + +#endif//_KEY_REMIX_H_