yusei sugimoeo / Mbed OS controllerForMbed_test_Re
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers define.h Source File

define.h

00001 
00002 // >>> Controllerまわりで使用>>>>>>>>>>>>>>>>>>>>>
00003 #define CON_ADACHI (0)
00004 #define CON_ELECOM (1)
00005 #define CON_DS4 (2)
00006 
00007 #define CON_TYPE (CON_DS4)
00008 
00009 #if CON_TYPE == CON_ADACHI
00010 #define MASK_BUTTON_UP 0x01
00011 #define MASK_BUTTON_RIGHT 0x02
00012 #define MASK_BUTTON_DOWN 0x04
00013 #define MASK_BUTTON_LEFT 0x08
00014 #define MASK_BUTTON_R1 0x10
00015 #define MASK_BUTTON_R2 0x20
00016 #define MASK_BUTTON_L1 0x40
00017 #define MASK_BUTTON_L2 0x80
00018 
00019 #define BUTTON_UP 1
00020 #define BUTTON_RIGHT 2
00021 #define BUTTON_DOWN 3
00022 #define BUTTON_LEFT 4
00023 #define BUTTON_R1 5
00024 #define BUTTON_R2 6
00025 #define BUTTON_L1 7
00026 #define BUTTON_L2 8
00027 
00028 #elif CON_TYPE == CON_ELECOM || CON_TYPE == CON_DS4
00029 #define MASK_BUTTON_X 0x0001
00030 #define MASK_BUTTON_Y 0x0002
00031 #define MASK_BUTTON_A 0x0004
00032 #define MASK_BUTTON_B 0x0008
00033 
00034 #define MASK_BUTTON_SHIKAKU 0x0001
00035 #define MASK_BUTTON_SANKAKU 0x0002
00036 #define MASK_BUTTON_BATU 0x0004
00037 #define MASK_BUTTON_MARU 0x0008
00038 
00039 #define MASK_BUTTON_L1 0x0010
00040 #define MASK_BUTTON_R1 0x0020
00041 #define MASK_BUTTON_L2 0x0040
00042 #define MASK_BUTTON_R2 0x0080
00043 
00044 #define MASK_BUTTON_PS 0x0200  // PS4のときはPSボタン
00045 #define MASK_BUTTON_PAD 0x0100 // PS4のときはパッド
00046 #define MASK_BUTTON_JOY_L 0x0100
00047 #define MASK_BUTTON_JOY_R 0x0200
00048 #define MASK_BUTTON_BACK 0x0400
00049 #define MASK_BUTTON_START 0x0800
00050 #define MASK_BUTTON_SHARE 0x0400
00051 #define MASK_BUTTON_OPTION 0x0800
00052 
00053 #define MASK_BUTTON_UP 0x1000
00054 #define MASK_BUTTON_RIGHT 0x2000
00055 #define MASK_BUTTON_DOWN 0x4000
00056 #define MASK_BUTTON_LEFT 0x8000
00057 
00058 #define BUTTON_UP 12
00059 #define BUTTON_RIGHT 13
00060 #define BUTTON_DOWN 14
00061 #define BUTTON_LEFT 15
00062 #define BUTTON_R1 5
00063 #define BUTTON_R2 7
00064 #define BUTTON_L1 4
00065 #define BUTTON_L2 6
00066 
00067 #endif
00068 // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<