summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/config/sim.h3
-rw-r--r--firmware/target/hosted/sdl/button-sdl.c7
2 files changed, 7 insertions, 3 deletions
diff --git a/firmware/export/config/sim.h b/firmware/export/config/sim.h
index cec500e75d..2f819b733e 100644
--- a/firmware/export/config/sim.h
+++ b/firmware/export/config/sim.h
@@ -29,9 +29,6 @@
29 29
30#undef AMS_OF_SIZE 30#undef AMS_OF_SIZE
31 31
32#undef HAVE_MULTIDRIVE
33#undef NUM_DRIVES
34#undef HAVE_HOTSWAP
35#undef HAVE_HOTSWAP_STORAGE_AS_MAIN 32#undef HAVE_HOTSWAP_STORAGE_AS_MAIN
36#undef HAVE_STORAGE_FLUSH 33#undef HAVE_STORAGE_FLUSH
37 34
diff --git a/firmware/target/hosted/sdl/button-sdl.c b/firmware/target/hosted/sdl/button-sdl.c
index 1ed07c153c..9677f1dd23 100644
--- a/firmware/target/hosted/sdl/button-sdl.c
+++ b/firmware/target/hosted/sdl/button-sdl.c
@@ -56,6 +56,7 @@ static int mouse_coords = 0;
56#else 56#else
57#define USB_KEY SDLK_u 57#define USB_KEY SDLK_u
58#endif 58#endif
59#define EXT_KEY SDLK_e
59 60
60#if defined(IRIVER_H100_SERIES) || defined (IRIVER_H300_SERIES) 61#if defined(IRIVER_H100_SERIES) || defined (IRIVER_H300_SERIES)
61int _remote_type=REMOTETYPE_H100_LCD; 62int _remote_type=REMOTETYPE_H100_LCD;
@@ -322,6 +323,12 @@ static void button_event(int key, bool pressed)
322 sim_trigger_usb(usb_connected); 323 sim_trigger_usb(usb_connected);
323 } 324 }
324 return; 325 return;
326#ifdef HAVE_MULTIDRIVE
327 case EXT_KEY:
328 if (!pressed)
329 sim_trigger_external(!storage_present(1));
330 return;
331#endif
325#endif 332#endif
326#if (CONFIG_PLATFORM & PLATFORM_PANDORA) 333#if (CONFIG_PLATFORM & PLATFORM_PANDORA)
327 case SDLK_LCTRL: 334 case SDLK_LCTRL: