Raphael Assenat
|
083c915c34
|
Implement RQ_GCN64_BLOCK_IO
|
2016-12-03 14:15:22 -05:00 |
|
Raphael Assenat
|
c2fd3a10ba
|
Need one current_pad_type var. per channel
|
2016-11-27 11:15:13 -05:00 |
|
Raphael Assenat
|
81662cef2a
|
Update copyright year
|
2016-10-10 15:01:22 -04:00 |
|
Raphael Assenat
|
4ecc3f571e
|
Multi-player support complete
Works, but very light testing so far
|
2016-10-10 14:20:14 -04:00 |
|
Raphael Assenat
|
fb43524d34
|
Update gcn64txrx code for multiple channels
|
2016-10-09 16:17:56 -04:00 |
|
Raphael Assenat
|
099127c512
|
Fix warning
|
2015-12-06 23:12:47 -05:00 |
|
Raphael Assenat
|
23f10866e9
|
GPLv3, Copyright updates, whitespace clean up
|
2015-12-06 21:55:06 -05:00 |
|
Raphael Assenat
|
3757250833
|
Force rumble through command
|
2015-11-06 23:27:30 -05:00 |
|
Raphael Assenat
|
24547c3816
|
nicer hex output in debug
|
2015-11-03 23:48:48 -05: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
|
1a44a190cb
|
Memory efficient reception code (one bit per bit!)
|
2015-10-28 23:03:16 -04:00 |
|
Raphael Assenat
|
d444b9479f
|
More use of printf_P
|
2015-10-28 00:16:32 -04:00 |
|
Raphael Assenat
|
3ff63e9df1
|
Add get signature command
|
2015-10-27 23:57:27 -04:00 |
|
Raphael Assenat
|
deabb7b93d
|
Zero-terminate version string
|
2015-10-24 15:34:50 -04:00 |
|
Raphael Assenat
|
e2a1db2864
|
Add variable for debug
|
2015-10-24 14:17:30 -04:00 |
|
Raphael Assenat
|
9b17716b20
|
Implement gc invert and full sliders
|
2015-10-17 23:19:50 -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 |
|