Commit Graph

284 Commits

Author SHA1 Message Date
Raphael Assenat bc9ed0b329 Makefile adapts to Windows and Linux 2015-10-24 22:32:08 -04:00
Raphael Assenat 467f3ab3a5 Move gui stuff to main tool directory 2015-10-24 22:16:25 -04:00
Raphael Assenat 177668a42c Makefile for win32 gtk 2015-10-24 22:09:51 -04:00
Raphael Assenat 4a012b73a4 Win32 tweaks 2015-10-24 22:09:26 -04:00
Raphael Assenat 54a8b19350 Verbosity 2015-10-24 22:07:21 -04:00
Raphael Assenat 85257807f5 Ellipsize path label 2015-10-24 15:35:23 -04:00
Raphael Assenat 790563cddc reduce buffer size 2015-10-24 15:35:10 -04:00
Raphael Assenat deabb7b93d Zero-terminate version string 2015-10-24 15:34:50 -04:00
Raphael Assenat 3672424b0b Update hid.c for windows 2015-10-24 15:09:52 -04:00
Raphael Assenat 66422683e7 Add missing stuff for windows build 2015-10-24 15:04:38 -04:00
Raphael Assenat 9f1dbf6bdd Add output to test 2015-10-24 14:50:09 -04:00
Raphael Assenat 90895b0972 Allocate 40 bytes for custom commands 2015-10-24 14:17:42 -04:00
Raphael Assenat e2a1db2864 Add variable for debug 2015-10-24 14:17:30 -04:00
Raphael Assenat ceca9a0148 Fill report descriptor fully (required for windows) 2015-10-24 14:16:53 -04:00
Raphael Assenat 09dbeb212a Add adapter list refresh after update, error or through menu 2015-10-24 12:15:39 -04:00
Raphael Assenat 2ee500e872 Remove useless menu entries, add rescan adapters 2015-10-24 12:15:10 -04:00
Raphael Assenat 83a655e045 Introduce and use gcn64lib_bootloader function 2015-10-24 12:14:54 -04:00
Raphael Assenat 41f2d359b8 Add openBy function 2015-10-24 12:14:31 -04:00
Raphael Assenat ae74a95c22 Firmware update work in progress 2015-10-20 23:51:11 -04:00
Raphael Assenat a103350625 Work in progress on GUI (firmware update) 2015-10-20 07:55:08 -04:00
Raphael Assenat bfa73890d4 Add function documentation 2015-10-20 07:55:01 -04:00
Raphael Assenat d4097afde4 Gui tooltips 2015-10-17 23:55:58 -04:00
Raphael Assenat 9d2981cdb0 Add USB VID/PID to structure 2015-10-17 23:55:46 -04:00
Raphael Assenat dca3477c51 GUI work in progress
- Show adapter name and version
2015-10-17 23:21:30 -04:00
Raphael Assenat 847a7c84e1 Update makefiles for version string 2015-10-17 23:21:01 -04:00
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