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 |
|