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 |
|
Raphael Assenat
|
bc55a51cf7
|
Cleanup report descriptor a bit.
- No longer an extra button 0 in linux
|
2015-08-18 23:24:23 -04:00 |
|
Raphael Assenat
|
d4a16f9ddb
|
Use 0-30000 range for input reports
|
2015-08-18 21:09:53 -04:00 |
|
Raphael Assenat
|
5e59201bc4
|
Add STK525 (dev board) support
|
2015-08-18 21:09:34 -04:00 |
|
Raphael Assenat
|
a84b70c369
|
Start bootloader by USB message
|
2015-08-16 01:59:38 -04:00 |
|