1
0
mirror of https://github.com/raphnet/gc_n64_usb-v3 synced 2024-11-10 11:15:10 -05:00
Commit Graph

59 Commits

Author SHA1 Message Date
Raphael Assenat
9b17716b20 Implement gc invert and full sliders 2015-10-17 23:19:50 -04:00
Raphael Assenat
a55ac8069a Add flags for config 2015-10-17 23:18:56 -04:00
Raphael Assenat
6ce59a9477 Implement getVersion 2015-10-17 23:18:32 -04:00
Raphael Assenat
5c9fefd9f7 Add a justflash target to bypass jump to bootloader 2015-10-17 18:34:23 -04:00
Raphael Assenat
6fafb86d46 Use a timer for controller polling interval 2015-10-17 18:34:11 -04:00
Raphael Assenat
5502bfd418 Implement main in state machine form
- Check if interrupt send would block
2015-10-17 17:44:14 -04:00
Raphael Assenat
7d8cf00a14 Fix Gamecube Y axis orientation 2015-10-17 17:44:02 -04:00
Raphael Assenat
39e7ba9d49 Add a function to test if USB interrupt send would block 2015-10-17 17:43:44 -04:00
Raphael Assenat
54196a0d76 Move more logic from main to usbpad, implement serial from eeprom 2015-10-17 17:21:22 -04:00
Raphael Assenat
5818aa2175 Actuall save config params to eeprom after modification! 2015-10-15 23:42:30 -04:00
Raphael Assenat
e988591eaf Fix gui compilation 2015-10-15 23:40:11 -04:00
Raphael Assenat
e3c5feaf15 Add gc2n64 mapping read/write 2015-10-15 23:33:20 -04:00
Raphael Assenat
ead823947a gc2n64 updates 2015-10-12 14:40:57 -04:00
Raphael Assenat
b5a1895550 Add segment support 2015-10-12 14:40:32 -04:00
Raphael Assenat
9baffae091 Update gc2n64 code 2015-10-10 14:35:13 -04:00
Raphael Assenat
09dd8c7df3 Add missing fclose 2015-10-10 01:27:59 -04:00
Raphael Assenat
dad9446e30 Add channel parameter to select port where gc2n64 is connected 2015-10-07 23:40:41 -04:00
Raphael Assenat
9a6ace6929 Fix warning 2015-10-05 23:22:35 -04:00
Raphael Assenat
b311351b3e Bootloader handshake and marker, N64 port fixes 2015-10-05 23:21:38 -04:00
Raphael Assenat
01c4c23125 Add a delay API (for cross-platform sleeps) 2015-10-05 21:12:52 -04:00
Raphael Assenat
04f3bd8d08 Tools 2015-10-03 22:12:23 -04:00
Raphael Assenat
8a8b59f19b Add .hex file loader 2015-10-03 12:00:31 -04:00
Raphael Assenat
29a580c272 gc2n64 adapter support (work in progress) 2015-10-03 10:47:53 -04:00
Raphael Assenat
05224c5eab Tool features 2015-10-01 00:02:28 -04:00
Raphael Assenat
2ca06a72b9 Remove binaries 2015-09-13 06:53:16 -04:00
Raphael Assenat
d1f3dbc9d8 Work in progress 2015-09-13 06:52:38 -04:00
Raphael Assenat
255315d93a Gtk gui (in progress) 2015-09-12 14:11:00 -04:00
Raphael Assenat
0bf5ac3a9c Send command to enter bootloader when flashing 2015-09-09 22:56:21 -04:00
Raphael Assenat
b03e20d7cf Remove debug output from usb.c 2015-09-09 22:32:00 -04:00
Raphael Assenat
49a33c5b06 Fix functionality when coming from boot loader 2015-09-09 22:19:59 -04:00
Raphael Assenat
0627841025 Channels for raw SI commands
Configurable poll interval
2015-09-09 21:41:41 -04:00
Raphael Assenat
fd83e0ae7d Add dump memcard to file 2015-08-23 13:42:45 -04:00
Raphael Assenat
df95fd8856 Tool for configuration and special functions 2015-08-23 02:51:41 -04:00
Raphael Assenat
3b935d12fc Implement hid data interface for config and special functions 2015-08-23 02:51:10 -04:00
Raphael Assenat
332e302b6f Update gcn64 receiver for large packets (33 bytes) 2015-08-23 02:50:16 -04:00
Raphael Assenat
8b9789c055 Add gamecube rumble support 2015-08-22 01:32:03 -04:00
Raphael Assenat
ca574cc71f Implement gamecube C-Stick and triggers 2015-08-22 01:15:39 -04:00
Raphael Assenat
73ff27da26 misc 2015-08-22 00:46:19 -04:00
Raphael Assenat
529d5343d0 Fix gamecube button storing 2015-08-22 00:45:46 -04:00
Raphael Assenat
a1a2c4ba68 Use button mapping framework 2015-08-22 00:45:26 -04:00
Raphael Assenat
c07beb0734 Button mapping framework 2015-08-22 00:44:51 -04:00
Raphael Assenat
7c991aa1a4 Corrected gamepad button bits definitions 2015-08-22 00:44:01 -04:00
Raphael Assenat
290588dbd5 Use gcn64_detectController to detect N64 vs Gamecube controllers 2015-08-21 23:31:50 -04:00
Raphael Assenat
829ba2b560 remove unused code 2015-08-21 23:23:51 -04:00
Raphael Assenat
f29ced5298 N64/Gamecube controller detection 2015-08-21 00:17:07 -04:00
Raphael Assenat
1d5198a5bd Support for NULL (idle) reports 2015-08-21 00:16:54 -04:00
Raphael Assenat
2444e7699b Add gamecube support (and rework makefiles) 2015-08-21 00:16:34 -04:00
Raphael Assenat
616e1d0d0c Misc tools 2015-08-20 23:40:35 -04:00
Raphael Assenat
a07c8cbd70 Use new gampad data and usbpad 2015-08-20 23:39:54 -04:00
Raphael Assenat
6e0dd383b3 Generic gamepad structure and USB gamepad 2015-08-20 23:38:52 -04:00