Raphael Assenat
|
23f10866e9
|
GPLv3, Copyright updates, whitespace clean up
|
2015-12-06 21:55:06 -05:00 |
|
Raphael Assenat
|
4a6ccfb448
|
Gamecube hotplugging infrastructure
|
2015-12-06 16:36:33 -05:00 |
|
Raphael Assenat
|
e033576104
|
error count should be init. to zero
|
2015-11-02 21:52:32 -05:00 |
|
Raphael Assenat
|
a56c4eef4e
|
Add error counting (for controller swapping)
|
2015-10-31 15:58:53 -04:00 |
|
Raphael Assenat
|
5ff36596bb
|
Implement get_controller_type
|
2015-10-31 01:39:24 -04:00 |
|
Raphael Assenat
|
b7b07a37ee
|
Do away with the gcn64 work buffer (saves more memory!)
|
2015-10-28 23:30:26 -04:00 |
|
Raphael Assenat
|
cb9be3f604
|
Honor the poll rate setting even without a controller present
|
2015-10-27 22:10:30 -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
|
54196a0d76
|
Move more logic from main to usbpad, implement serial from eeprom
|
2015-10-17 17:21:22 -04:00 |
|
Raphael Assenat
|
0627841025
|
Channels for raw SI commands
Configurable poll interval
|
2015-09-09 21:41: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
|
73ff27da26
|
misc
|
2015-08-22 00:46:19 -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
|
a07c8cbd70
|
Use new gampad data and usbpad
|
2015-08-20 23:39:54 -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
|
a84b70c369
|
Start bootloader by USB message
|
2015-08-16 01:59:38 -04:00 |
|
Raphael Assenat
|
27840d9bcf
|
printf_P to save memory
|
2015-06-14 00:48:22 -04:00 |
|
Raphael Assenat
|
c59242383f
|
WIP
|
2015-06-13 23:44:21 -04:00 |
|