1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-03 06:50:45 +00:00
Commit Graph

303 Commits

Author SHA1 Message Date
Till Harbaum
5e4286571f Make LED animation on mist 1.3+ optional 2017-04-12 13:30:32 +02:00
sorgelig
788cdb8547 Disable mouse/joystick emulation while OSD is active. 2017-02-13 08:22:27 +08:00
sorgelig
7b42a3143b Preserve altered video mode between resets from keyboard (video mode cleaned by on-board reset button). 2017-02-12 23:06:25 +08:00
sorgelig
7b27a0a376 Change keyrah_mode option to accept VID and PID (for A500 Arduino converter). 2017-02-12 08:02:39 +08:00
sorgelig
de155cc031 Fix INI parser (uint16_t and uint32_t parameters not properly handled). 2017-02-12 08:00:19 +08:00
sorgelig
c6af514f3e INI option to preserve choosen mode (YPbPr/Scandoubler) between cores. 2017-02-07 04:11:48 +08:00
sorgelig
8eeb813b71 Use user button while keeping OSD button pressed to switch between RGB and YPbPr modes. 2017-02-07 02:45:25 +08:00
sorgelig
06052723e8 Disable OSD on/off action if OSD button has been used for scandoubler toggle. 2017-02-07 01:36:37 +08:00
sorgelig
d169f95166 More noticeable LED blinking while firmware update. 2017-01-20 02:21:04 +08:00
sorgelig
3dab8f3557 3 combos for reset. Option to disable Keyrah customizations. 2017-01-20 01:46:33 +08:00
sorgelig
5bd0f2d818 Prevent pass modifier keys while OSD is active. Fix modifier codes in keyboard test for non-8bit cores. 2017-01-14 22:45:10 +08:00
sorgelig
b3c8fa66b1 Remap key INSERT to \ for Minimig core. 2017-01-14 20:17:44 +08:00
sorgelig
9b673e65e0 Send INI config to FPGA earlier (fix Minimig nag screen synchro). 2017-01-13 18:25:14 +08:00
sorgelig
fd67afe448 Per core INI settings override. 2017-01-12 21:32:27 +08:00
sorgelig
0799cc8216 Scandoubler toggle by OSD button for all cores. 2017-01-12 01:39:57 +08:00
sorgelig
ef74c8ff6d Keyrah: FN+F3..F6 - mouse/joystick direct emulation selection. (F17..F20 - on other keyboards). 2017-01-12 01:24:33 +08:00
sorgelig
100d11e102 Add YPbPr video output setting. 2017-01-10 01:44:44 +08:00
sorgelig
b5a81ada67 Merge branch 'master' of https://github.com/mist-devel/mist-firmware 2017-01-09 10:46:29 +08:00
Till Harbaum
b4172a4139 Added knightrider test for Lotharek and simplify usb id generation 2017-01-05 22:01:51 +01:00
Rok Krajnc
445b22a30c [minimig] updated version information. 2017-01-01 12:11:12 +01:00
sorgelig
20242cc500 Keyrah: fix FN as OSD on/off in Minimig core. 2016-12-29 09:05:14 +08:00
sorgelig
954611926e Enable Keyboard LEDs (Caps Lock, Num Lock, Scroll Lock) control from FPGA. 2016-12-29 08:33:47 +08:00
sorgelig
0caf813960 OSD: add auto-repeat for LEFT and RIGHT keys (for faster file list navigation). 2016-12-29 03:30:56 +08:00
sorgelig
233a7a8cf3 Keyrah: use FN key as OSD on/off key if pressed alone. 2016-12-29 03:20:01 +08:00
sorgelig
355bca6d88 Enable FW update for Menu core (press ESC/F12). 2016-12-29 02:01:13 +08:00
sorgelig
a6c7a92c31 LShift+LCtrl+LAlt+RAlt - hard reset (load core.rbf). 2016-12-29 00:20:47 +08:00
sorgelig
0835ef33b4 Hard reset after FatalError signaling. 2016-12-29 00:10:45 +08:00
sorgelig
517ef698c4 Keyrah: emulate keypad on A600 keyboard (FN + 1-9,0,-,=,\,[,],.,enter). 2016-12-28 23:48:50 +08:00
sorgelig
693bb437a2 Emulate BUTTON2 with CTRL+Alt+Alt/CTRL+Amiga+Amiga which is usually reset for 8bit cores. 2016-12-28 23:17:12 +08:00
sorgelig
e76da03c85 Keyrah: use Keypad keys for Mouse/Joystick emulation. Joystick buttons: LCtrl, LShift, LAlt, LGUI. Mouse buttons: KP7, KP9. Direction keys: KP8, KP5/KP2, KP4, KP6. Give KP(, KP) for cores. Use FN+KP(/KP) to switch Mouse/Joystick emulation. Correct HELP key code. 2016-12-24 01:31:01 +08:00
sorgelig
bb27eb18c0 Merge branch 'Sorg' 2016-12-23 08:20:16 +08:00
sorgelig
a68090f2a3 Fix Minimig key extended flags (Caps Lock, Num Lock, Scroll Lock). 2016-12-23 08:18:24 +08:00
sorgelig
3d4bf9eaa6 Keyrah: Use LCtrl+LAmiga+LAmiga for Minimig reset. 2016-12-23 06:28:21 +08:00
sorgelig
62b6aead5e Keyrah: Fn+LCtrl+LAmiga+LAmiga - hard reset. 2016-12-23 04:03:38 +08:00
Till Harbaum
602942e9ba Undo patch esa11: user_io.c fix -> re-intialize SPI, make sure all other, fix #12 2016-12-22 20:54:14 +01:00
sorgelig
3fe3af8d29 Revert "esa10: user_io.c fix -> re-intialize SPI, make sure all other"
This reverts commit 4c4abb62fd.
2016-12-23 02:42:25 +08:00
sorgelig
a400aedf2b HID: add special handling for Keyrah V2. 2016-12-23 02:05:59 +08:00
sorgelig
00fea219ee Store VID/PID for all HID devices. 2016-12-23 02:04:35 +08:00
Till Harbaum
ac14caa1c1 Merge pull request #11 from skywalky/patch-1
Update asix.c
2016-11-24 10:57:29 +01:00
skywalky
6df9005f5f Update asix.c
Adding the Apple USB Adapter to compatible devices.
2016-11-22 15:47:19 +01:00
Till Harbaum
02bc5b1d0d Merge pull request #10 from emard/master
ESA11 fix the detection of user_io core
2016-10-18 09:41:42 +02:00
Emard
4c4abb62fd esa11: user_io.c fix -> re-intialize SPI, make sure all other
devices which share SPI bus are disabled and
introduce a loop that retries core detection in user_io.c
Print in each retry obtained core version ID for easier troubleshooting.
2016-10-18 02:03:37 +02:00
Emard
9a71dfd28f esa11: fpga.c fix -> leave SPI lines in useable state for user_io.c
and for xilinx load default bitstream X7A102T.BIN
2016-10-18 02:03:07 +02:00
Emard
1a43601f56 esa11: Makefile fix -> explicitely use --std=gnu99
arm-gcc 4.9.3 on Debian will not compile without this.
Some commeted out ESA11 related lines for -DEMIST and
openocd interface.
2016-10-18 02:00:32 +02:00
Emard
1005b6e5e2 esa11: openocd rule to flash firmware over onboard ft4232 2016-10-18 01:59:26 +02:00
Newsdee
5e7fe7bb6c Added mapping for 8bitDo FC30 gamepad
Fixed display glitch in gamepad input test
2016-09-10 20:09:56 +08:00
Sebastien Delestaing
f1470bb9a4 Added support for a variant of the 8bitdo SFC30 gamepad 2016-09-09 10:44:06 +02:00
Newsdee
37634760b2 added label to PS2 test menu 2016-07-21 23:12:11 +08:00
sorgelig
d8b221e175 Fix input test OSD with some keyboards. 2016-07-21 01:42:43 +08:00
Newsdee
37442d60bb Fix handling of modifiers 2016-07-20 23:36:42 +08:00