update .proto snapshot for v0.7.8
this also clarifies the docs a bit regarding versions supported. Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
3a55cad86f
commit
3e8209e2a5
11
README.md
11
README.md
|
@ -201,8 +201,15 @@ forcedSetupOptions {
|
|||
The GP2040-CE configuration is still changing, so the tools are changing accordingly. This project doesn't currently make
|
||||
a huge effort to be backwards compatible, so instead, refer to this:
|
||||
|
||||
* `gp2040ce-binary-tools >=v0.5.1` supports `GP2040-CE >=v0.7.5`.
|
||||
* `gp2040ce-binary-tools <=v0.5.0` supported `GP2040-CE <v0.7.5`.
|
||||
#### Flash Layouts
|
||||
|
||||
* `gp2040ce-binary-tools >=v0.6.0` supports both board and user configs still being developed in `GP2040-CE`.
|
||||
* `gp2040ce-binary-tools >=v0.5.1` supported the increased user config size in `GP2040-CE >=v0.7.5`.
|
||||
* `gp2040ce-binary-tools <=v0.5.0` supported the smaller user config size in `GP2040-CE <v0.7.5`.
|
||||
|
||||
#### Config Structures
|
||||
|
||||
The latest update of the configuration snapshot is from **v0.7.8-RC2**.
|
||||
|
||||
### Dumping the GP2040-CE board with picotool
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -20,6 +20,20 @@ enum ButtonLayout
|
|||
BUTTON_LAYOUT_FIGHTBOARD_MIRRORED = 11;
|
||||
BUTTON_LAYOUT_CUSTOMA = 12;
|
||||
BUTTON_LAYOUT_OPENCORE0WASDA = 13;
|
||||
BUTTON_LAYOUT_STICKLESS_13 = 14;
|
||||
BUTTON_LAYOUT_STICKLESS_16 = 15;
|
||||
BUTTON_LAYOUT_STICKLESS_14 = 16;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_LEFT = 17;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_SOLO = 18;
|
||||
BUTTON_LAYOUT_DANCEPAD_PIU_LEFT = 19;
|
||||
BUTTON_LAYOUT_POPN_A = 20;
|
||||
BUTTON_LAYOUT_TAIKO_A = 21;
|
||||
BUTTON_LAYOUT_BM_TURNTABLE_A = 22;
|
||||
BUTTON_LAYOUT_BM_5KEY_A = 23;
|
||||
BUTTON_LAYOUT_BM_7KEY_A = 24;
|
||||
BUTTON_LAYOUT_GITADORA_FRET_A = 25;
|
||||
BUTTON_LAYOUT_GITADORA_STRUM_A = 26;
|
||||
BUTTON_LAYOUT_BOARD_DEFINED_A = 27;
|
||||
}
|
||||
|
||||
enum ButtonLayoutRight
|
||||
|
@ -45,6 +59,19 @@ enum ButtonLayoutRight
|
|||
BUTTON_LAYOUT_CUSTOMB = 16;
|
||||
BUTTON_LAYOUT_KEYBOARD8B = 17;
|
||||
BUTTON_LAYOUT_OPENCORE0WASDB = 18;
|
||||
BUTTON_LAYOUT_STICKLESS_13B = 19;
|
||||
BUTTON_LAYOUT_STICKLESS_16B = 20;
|
||||
BUTTON_LAYOUT_STICKLESS_14B = 21;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_RIGHT = 22;
|
||||
BUTTON_LAYOUT_DANCEPAD_PIU_RIGHT = 23;
|
||||
BUTTON_LAYOUT_POPN_B = 24;
|
||||
BUTTON_LAYOUT_TAIKO_B = 25;
|
||||
BUTTON_LAYOUT_BM_TURNTABLE_B = 26;
|
||||
BUTTON_LAYOUT_BM_5KEY_B = 27;
|
||||
BUTTON_LAYOUT_BM_7KEY_B = 28;
|
||||
BUTTON_LAYOUT_GITADORA_FRET_B = 29;
|
||||
BUTTON_LAYOUT_GITADORA_STRUM_B = 30;
|
||||
BUTTON_LAYOUT_BOARD_DEFINED_B = 31;
|
||||
}
|
||||
|
||||
enum SplashMode
|
||||
|
@ -96,9 +123,20 @@ enum InputMode
|
|||
INPUT_MODE_ASTRO = 10;
|
||||
INPUT_MODE_PSCLASSIC = 11;
|
||||
INPUT_MODE_XBOXORIGINAL = 12;
|
||||
INPUT_MODE_PS5 = 13;
|
||||
INPUT_MODE_CONFIG = 255;
|
||||
}
|
||||
|
||||
enum InputModeAuthType
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
INPUT_MODE_AUTH_TYPE_NONE = 0;
|
||||
INPUT_MODE_AUTH_TYPE_KEYS = 1;
|
||||
INPUT_MODE_AUTH_TYPE_USB = 2;
|
||||
INPUT_MODE_AUTH_TYPE_I2C = 3;
|
||||
}
|
||||
|
||||
enum DpadMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
@ -169,6 +207,14 @@ enum GpioAction
|
|||
SUSTAIN_SOCD_MODE_SECOND_WIN = 29;
|
||||
SUSTAIN_SOCD_MODE_FIRST_WIN = 30;
|
||||
SUSTAIN_SOCD_MODE_BYPASS = 31;
|
||||
BUTTON_PRESS_TURBO = 32;
|
||||
BUTTON_PRESS_MACRO = 33;
|
||||
BUTTON_PRESS_MACRO_1 = 34;
|
||||
BUTTON_PRESS_MACRO_2 = 35;
|
||||
BUTTON_PRESS_MACRO_3 = 36;
|
||||
BUTTON_PRESS_MACRO_4 = 37;
|
||||
BUTTON_PRESS_MACRO_5 = 38;
|
||||
BUTTON_PRESS_MACRO_6 = 39;
|
||||
}
|
||||
|
||||
enum GamepadHotkey
|
||||
|
@ -248,6 +294,16 @@ enum ForcedSetupMode
|
|||
FORCED_SETUP_MODE_LOCK_BOTH = 3;
|
||||
};
|
||||
|
||||
enum DualDirectionalCombinationMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MIXED_MODE = 0;
|
||||
GAMEPAD_MODE = 1;
|
||||
DUAL_MODE = 2;
|
||||
NONE_MODE = 3;
|
||||
}
|
||||
|
||||
enum PS4ControllerType
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
@ -264,3 +320,44 @@ enum MacroType
|
|||
ON_HOLD_REPEAT = 2;
|
||||
ON_TOGGLE = 3;
|
||||
};
|
||||
|
||||
enum GPElement
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
GP_ELEMENT_WIDGET = 0;
|
||||
GP_ELEMENT_SCREEN = 1;
|
||||
GP_ELEMENT_BTN_BUTTON = 2;
|
||||
GP_ELEMENT_DIR_BUTTON = 3;
|
||||
GP_ELEMENT_PIN_BUTTON = 4;
|
||||
GP_ELEMENT_LEVER = 5;
|
||||
GP_ELEMENT_LABEL = 6;
|
||||
GP_ELEMENT_SPRITE = 7;
|
||||
GP_ELEMENT_SHAPE = 8;
|
||||
};
|
||||
|
||||
enum GPShape_Type
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
GP_SHAPE_ELLIPSE = 0;
|
||||
GP_SHAPE_SQUARE = 1;
|
||||
GP_SHAPE_DIAMOND = 2;
|
||||
GP_SHAPE_POLYGON = 3;
|
||||
GP_SHAPE_ARC = 4;
|
||||
};
|
||||
|
||||
enum RotaryEncoderPinMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
ENCODER_MODE_NONE = 0;
|
||||
ENCODER_MODE_LEFT_ANALOG_X = 1;
|
||||
ENCODER_MODE_LEFT_ANALOG_Y = 2;
|
||||
ENCODER_MODE_RIGHT_ANALOG_X = 3;
|
||||
ENCODER_MODE_RIGHT_ANALOG_Y = 4;
|
||||
ENCODER_MODE_LEFT_TRIGGER = 5;
|
||||
ENCODER_MODE_RIGHT_TRIGGER = 6;
|
||||
ENCODER_MODE_DPAD_X = 7;
|
||||
ENCODER_MODE_DPAD_Y = 8;
|
||||
};
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -20,6 +20,20 @@ enum ButtonLayout
|
|||
BUTTON_LAYOUT_FIGHTBOARD_MIRRORED = 11;
|
||||
BUTTON_LAYOUT_CUSTOMA = 12;
|
||||
BUTTON_LAYOUT_OPENCORE0WASDA = 13;
|
||||
BUTTON_LAYOUT_STICKLESS_13 = 14;
|
||||
BUTTON_LAYOUT_STICKLESS_16 = 15;
|
||||
BUTTON_LAYOUT_STICKLESS_14 = 16;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_LEFT = 17;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_SOLO = 18;
|
||||
BUTTON_LAYOUT_DANCEPAD_PIU_LEFT = 19;
|
||||
BUTTON_LAYOUT_POPN_A = 20;
|
||||
BUTTON_LAYOUT_TAIKO_A = 21;
|
||||
BUTTON_LAYOUT_BM_TURNTABLE_A = 22;
|
||||
BUTTON_LAYOUT_BM_5KEY_A = 23;
|
||||
BUTTON_LAYOUT_BM_7KEY_A = 24;
|
||||
BUTTON_LAYOUT_GITADORA_FRET_A = 25;
|
||||
BUTTON_LAYOUT_GITADORA_STRUM_A = 26;
|
||||
BUTTON_LAYOUT_BOARD_DEFINED_A = 27;
|
||||
}
|
||||
|
||||
enum ButtonLayoutRight
|
||||
|
@ -45,6 +59,19 @@ enum ButtonLayoutRight
|
|||
BUTTON_LAYOUT_CUSTOMB = 16;
|
||||
BUTTON_LAYOUT_KEYBOARD8B = 17;
|
||||
BUTTON_LAYOUT_OPENCORE0WASDB = 18;
|
||||
BUTTON_LAYOUT_STICKLESS_13B = 19;
|
||||
BUTTON_LAYOUT_STICKLESS_16B = 20;
|
||||
BUTTON_LAYOUT_STICKLESS_14B = 21;
|
||||
BUTTON_LAYOUT_DANCEPAD_DDR_RIGHT = 22;
|
||||
BUTTON_LAYOUT_DANCEPAD_PIU_RIGHT = 23;
|
||||
BUTTON_LAYOUT_POPN_B = 24;
|
||||
BUTTON_LAYOUT_TAIKO_B = 25;
|
||||
BUTTON_LAYOUT_BM_TURNTABLE_B = 26;
|
||||
BUTTON_LAYOUT_BM_5KEY_B = 27;
|
||||
BUTTON_LAYOUT_BM_7KEY_B = 28;
|
||||
BUTTON_LAYOUT_GITADORA_FRET_B = 29;
|
||||
BUTTON_LAYOUT_GITADORA_STRUM_B = 30;
|
||||
BUTTON_LAYOUT_BOARD_DEFINED_B = 31;
|
||||
}
|
||||
|
||||
enum SplashMode
|
||||
|
@ -96,9 +123,20 @@ enum InputMode
|
|||
INPUT_MODE_ASTRO = 10;
|
||||
INPUT_MODE_PSCLASSIC = 11;
|
||||
INPUT_MODE_XBOXORIGINAL = 12;
|
||||
INPUT_MODE_PS5 = 13;
|
||||
INPUT_MODE_CONFIG = 255;
|
||||
}
|
||||
|
||||
enum InputModeAuthType
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
INPUT_MODE_AUTH_TYPE_NONE = 0;
|
||||
INPUT_MODE_AUTH_TYPE_KEYS = 1;
|
||||
INPUT_MODE_AUTH_TYPE_USB = 2;
|
||||
INPUT_MODE_AUTH_TYPE_I2C = 3;
|
||||
}
|
||||
|
||||
enum DpadMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
@ -169,6 +207,14 @@ enum GpioAction
|
|||
SUSTAIN_SOCD_MODE_SECOND_WIN = 29;
|
||||
SUSTAIN_SOCD_MODE_FIRST_WIN = 30;
|
||||
SUSTAIN_SOCD_MODE_BYPASS = 31;
|
||||
BUTTON_PRESS_TURBO = 32;
|
||||
BUTTON_PRESS_MACRO = 33;
|
||||
BUTTON_PRESS_MACRO_1 = 34;
|
||||
BUTTON_PRESS_MACRO_2 = 35;
|
||||
BUTTON_PRESS_MACRO_3 = 36;
|
||||
BUTTON_PRESS_MACRO_4 = 37;
|
||||
BUTTON_PRESS_MACRO_5 = 38;
|
||||
BUTTON_PRESS_MACRO_6 = 39;
|
||||
}
|
||||
|
||||
enum GamepadHotkey
|
||||
|
@ -248,6 +294,16 @@ enum ForcedSetupMode
|
|||
FORCED_SETUP_MODE_LOCK_BOTH = 3;
|
||||
};
|
||||
|
||||
enum DualDirectionalCombinationMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
MIXED_MODE = 0;
|
||||
GAMEPAD_MODE = 1;
|
||||
DUAL_MODE = 2;
|
||||
NONE_MODE = 3;
|
||||
}
|
||||
|
||||
enum PS4ControllerType
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
@ -264,3 +320,44 @@ enum MacroType
|
|||
ON_HOLD_REPEAT = 2;
|
||||
ON_TOGGLE = 3;
|
||||
};
|
||||
|
||||
enum GPElement
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
GP_ELEMENT_WIDGET = 0;
|
||||
GP_ELEMENT_SCREEN = 1;
|
||||
GP_ELEMENT_BTN_BUTTON = 2;
|
||||
GP_ELEMENT_DIR_BUTTON = 3;
|
||||
GP_ELEMENT_PIN_BUTTON = 4;
|
||||
GP_ELEMENT_LEVER = 5;
|
||||
GP_ELEMENT_LABEL = 6;
|
||||
GP_ELEMENT_SPRITE = 7;
|
||||
GP_ELEMENT_SHAPE = 8;
|
||||
};
|
||||
|
||||
enum GPShape_Type
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
GP_SHAPE_ELLIPSE = 0;
|
||||
GP_SHAPE_SQUARE = 1;
|
||||
GP_SHAPE_DIAMOND = 2;
|
||||
GP_SHAPE_POLYGON = 3;
|
||||
GP_SHAPE_ARC = 4;
|
||||
};
|
||||
|
||||
enum RotaryEncoderPinMode
|
||||
{
|
||||
option (nanopb_enumopt).long_names = false;
|
||||
|
||||
ENCODER_MODE_NONE = 0;
|
||||
ENCODER_MODE_LEFT_ANALOG_X = 1;
|
||||
ENCODER_MODE_LEFT_ANALOG_Y = 2;
|
||||
ENCODER_MODE_RIGHT_ANALOG_X = 3;
|
||||
ENCODER_MODE_RIGHT_ANALOG_Y = 4;
|
||||
ENCODER_MODE_LEFT_TRIGGER = 5;
|
||||
ENCODER_MODE_RIGHT_TRIGGER = 6;
|
||||
ENCODER_MODE_DPAD_X = 7;
|
||||
ENCODER_MODE_DPAD_Y = 8;
|
||||
};
|
||||
|
|
|
@ -308,7 +308,7 @@
|
|||
},
|
||||
"turboOptions": {
|
||||
"enabled": false,
|
||||
"buttonPin": -1,
|
||||
"deprecatedButtonPin": -1,
|
||||
"ledPin": -1,
|
||||
"shotCount": 15,
|
||||
"shmupDialPin": -1,
|
||||
|
@ -644,14 +644,14 @@
|
|||
},
|
||||
"macroOptions": {
|
||||
"enabled": false,
|
||||
"pin": -1,
|
||||
"deprecatedPin": -1,
|
||||
"macroList": [
|
||||
{
|
||||
"macroType": "ON_PRESS",
|
||||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
@ -662,7 +662,7 @@
|
|||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
@ -673,7 +673,7 @@
|
|||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
@ -684,7 +684,7 @@
|
|||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
@ -695,7 +695,7 @@
|
|||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
@ -706,7 +706,7 @@
|
|||
"macroLabel": "",
|
||||
"enabled": false,
|
||||
"useMacroTriggerButton": false,
|
||||
"macroTriggerPin": -1,
|
||||
"deprecatedMacroTriggerPin": -1,
|
||||
"macroTriggerButton": 0,
|
||||
"exclusive": true,
|
||||
"interruptible": true,
|
||||
|
|
Loading…
Reference in New Issue