Commit Graph

20 Commits

Author SHA1 Message Date
Raphael Assenat 0e0c381fbd Implement feature set query commands
The adapter can now be queried by the management tool to see
what configuration options and requests are available without
harcoding them for each release.
2017-11-22 09:37:42 -05:00
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