Skip to content

Commit e42e3dc

Browse files
committed
Mon 22 Jul 2019 09:48:12 EDT added Hot Key option to kconfig files
1 parent 2605ef4 commit e42e3dc

File tree

30 files changed

+213
-14
lines changed

30 files changed

+213
-14
lines changed

Components/emulator-launcher-odroid-go/components/hardware/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/frodo-go/components/odroid/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/frodo-go/components/odroid/odroid_input.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ odroid_gamepad_state odroid_input_read_raw()
7878
state.values[ODROID_INPUT_A] = !(gpio_get_level(ODROID_GAMEPAD_IO_A));
7979
state.values[ODROID_INPUT_B] = !(gpio_get_level(ODROID_GAMEPAD_IO_B));
8080

81-
//state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
81+
#ifdef CONFIG_DEFAULT_MENU_KEY
82+
state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
83+
#endif
84+
#ifdef CONFIG_COMBO_MENU_KEY
8285
state.values[ODROID_INPUT_MENU] = state.values[ODROID_INPUT_SELECT] && state.values[ODROID_INPUT_START];
86+
#endif
8387
state.values[ODROID_INPUT_VOLUME] = !(gpio_get_level(ODROID_GAMEPAD_IO_VOLUME));
8488

8589
return state;

Components/go-play/odroid-go-common/components/odroid/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/go-play/odroid-go-common/components/odroid/odroid_input.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ odroid_gamepad_state odroid_input_read_raw()
7878
state.values[ODROID_INPUT_A] = !(gpio_get_level(ODROID_GAMEPAD_IO_A));
7979
state.values[ODROID_INPUT_B] = !(gpio_get_level(ODROID_GAMEPAD_IO_B));
8080

81-
//state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
81+
#ifdef CONFIG_DEFAULT_MENU_KEY
82+
state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
83+
#endif
84+
#ifdef CONFIG_COMBO_MENU_KEY
8285
state.values[ODROID_INPUT_MENU] = state.values[ODROID_INPUT_SELECT] && state.values[ODROID_INPUT_START];
86+
#endif
8387
state.values[ODROID_INPUT_VOLUME] = !(gpio_get_level(ODROID_GAMEPAD_IO_VOLUME));
8488

8589
return state;

Components/gogo/components/odroid/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/gogo/components/odroid/odroid_input.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ odroid_gamepad_state odroid_input_read_raw()
7878
state.values[ODROID_INPUT_A] = !(gpio_get_level(ODROID_GAMEPAD_IO_A));
7979
state.values[ODROID_INPUT_B] = !(gpio_get_level(ODROID_GAMEPAD_IO_B));
8080

81-
//state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
81+
#ifdef CONFIG_DEFAULT_MENU_KEY
82+
state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
83+
#endif
84+
#ifdef CONFIG_COMBO_MENU_KEY
8285
state.values[ODROID_INPUT_MENU] = state.values[ODROID_INPUT_SELECT] && state.values[ODROID_INPUT_START];
86+
#endif
8387
state.values[ODROID_INPUT_VOLUME] = !(gpio_get_level(ODROID_GAMEPAD_IO_VOLUME));
8488

8589
return state;

Components/odroid-go-firmware/main/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/prosystem-odroid-go/components/odroid/Kconfig.projbuild

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@ menu "LCD Screen Driver"
1414

1515
endchoice
1616

17+
endmenu
18+
19+
menu "Menu Hot Keys"
20+
21+
choice MENU_HOT_KEYS
22+
prompt "Menu Hot Keys Option"
23+
default DEFAULT_MENU_KEY
24+
help
25+
Select Hot Key (Menu Button)
26+
27+
config DEFAULT_MENU_KEY
28+
bool "Default Odroid Go MENU Button"
29+
30+
config COMBO_MENU_KEY
31+
bool "Use START + SELECT buttons for MENU"
32+
33+
endchoice
34+
1735
endmenu

Components/prosystem-odroid-go/components/odroid/odroid_input.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,12 @@ odroid_gamepad_state odroid_input_read_raw()
7878
state.values[ODROID_INPUT_A] = !(gpio_get_level(ODROID_GAMEPAD_IO_A));
7979
state.values[ODROID_INPUT_B] = !(gpio_get_level(ODROID_GAMEPAD_IO_B));
8080

81-
//state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
81+
#ifdef CONFIG_DEFAULT_MENU_KEY
82+
state.values[ODROID_INPUT_MENU] = !(gpio_get_level(ODROID_GAMEPAD_IO_MENU));
83+
#endif
84+
#ifdef CONFIG_COMBO_MENU_KEY
8285
state.values[ODROID_INPUT_MENU] = state.values[ODROID_INPUT_SELECT] && state.values[ODROID_INPUT_START];
86+
#endif
8387
state.values[ODROID_INPUT_VOLUME] = !(gpio_get_level(ODROID_GAMEPAD_IO_VOLUME));
8488

8589
return state;

0 commit comments

Comments
 (0)