Commit graph

384 commits

Author SHA1 Message Date
claudiol
5d15e6fd4d Fixed USBARCHIVE/USBRESTORE. Added visual feedback for long transactions. 2017-12-13 18:18:28 -05:00
claudiol
9ec5d09716 Fixed large blocks of data transmit/receive. Fixed decompiler too slow looking for newlines on large objects. 2017-12-13 12:37:52 -05:00
claudiol
5ac2ed1986 More USB fixes 2017-12-12 19:16:16 -05:00
claudiol
d5239ccecc Updated PC side to match firmware. 2017-12-11 10:29:40 -05:00
claudiol
857cd6ec72 Added long transfers support 2017-12-11 09:14:08 -05:00
claudio
808e574e11 Fixed usb_sendata on PC side to be portable. 2017-12-04 17:56:54 -05:00
claudiol
81a336c0fd Changed usb_remoteready() to not use control pipes. Fixed bug in USBRECV. 2017-12-04 17:56:54 -05:00
claudiol
b01254b02f Fixed crash when USB packet arrives during WAIT 2017-12-04 17:56:54 -05:00
claudiol
3adc52a7e2 Added support for cable connect/disconnect 2017-12-04 17:56:54 -05:00
claudiol
8f93f330e9 Added check for data ready status before sending data 2017-12-04 17:56:54 -05:00
claudiol
669a1aeb76 Fixed data transmission on PC side. 2017-12-04 17:56:54 -05:00
claudiol
6dda35f8ac Added flag to stop auto reception 2017-12-04 17:56:54 -05:00
claudiol
5b9b13f5f8 Added USB simulation to PC program. 2017-12-04 17:56:54 -05:00
claudiol
62f94e71e4 Send zero-length HID reports when no data. 2017-12-04 17:56:54 -05:00
Claudio L
47f428904a Attempt to fix bug in USB transmit 2017-12-04 17:56:54 -05:00
claudiol
0499cc85cc Fixed bug in PC GUI 2017-12-04 17:56:54 -05:00
claudiol
2f0647fcfd More work on USB comms. 2017-12-04 17:56:54 -05:00
claudiol
ee9f829663 More progress on device detection. 2017-12-04 17:56:54 -05:00
claudiol
aef467d1fc Implemented automatic USB responses, added USB commands. 2017-12-04 17:56:54 -05:00
Claudio L
360d9931e4 Added USB commands. 2017-12-04 17:56:54 -05:00
claudio
5e0c397dee Reorganization and USB enumeration on PC side. 2017-12-04 17:56:54 -05:00
claudio
66c3c7ef08 Added usb support to PC simulator 2017-12-04 17:56:54 -05:00
claudio
7aca3737f9 Added dummy usbdriver for PC simulator 2017-12-04 17:56:54 -05:00
claudiol
93721509f2 Fixed last bug in data from PC to calc. 2017-12-04 17:56:54 -05:00
claudiol
5cee4b4014 Disable auto poweroff while USB is connected. Fixed keyoard shift planes persisting poweroff. 2017-12-04 17:56:54 -05:00
claudiol
01188420bb Integrated clock speed management with usb driver 2017-12-04 17:56:54 -05:00
Claudio L
a1c16edda9 Improved data block reception routines. 2017-12-04 17:56:54 -05:00
Claudio L
0cd7d22c18 Receive HID progress 2017-12-04 17:56:54 -05:00
claudiol
0e90f9621f Started adding HID layer. 2017-12-04 17:56:54 -05:00
claudio
429a1cf75d Fixed 0-Data stage issue. 2017-12-04 17:56:54 -05:00
claudiol
7267834b04 Fixed shift state after power off - improved PEEK/POKE. More tests with usb driver 2017-12-04 17:56:54 -05:00
claudiol
d658fce89d Playing to make usb work 2017-12-04 17:56:54 -05:00
claudio
e50a8167c9 Changed USB spec to 1.1 2017-12-04 17:56:54 -05:00
claudio
2ba8562515 Changed stall condition bits ordering. 2017-12-04 17:56:54 -05:00
claudio
2761eacc1e Handled STALL condition on EP0 2017-12-04 17:56:54 -05:00
claudiol
215d9a294c Fixed bug on isr, increased clock speed. 2017-12-04 17:56:54 -05:00
claudiol
f04783591c First test with USB driver 2017-12-04 17:56:54 -05:00
claudiol
db7c861446 More progress on USB driver 2017-12-04 17:56:54 -05:00
Claudio L
37839199f8 Added USB driver initial work 2017-12-04 17:56:54 -05:00
claudiol
fe3752037d Bound CONT to LS-On 2017-11-03 16:27:24 -04:00
claudiol
7b42c2f7ff Implemented flag -45=Chain custom key handler, -46=Chain default key handler 2017-11-03 13:14:08 -04:00
claudiol
bb1baf5fd8 Fixed auto off initialization. 2017-09-27 17:41:13 -04:00
claudiol
91bf37266c Fixed +/- going to the wrong offset. 2017-09-25 09:25:36 -04:00
claudiol
555c2987ba Fixed screen glitch when cmd line takes whole screen. 2017-09-20 09:11:45 -04:00
claudiol
353e6b7b54 Fixed fonts tool. Rebuilt all fonts. 2017-09-19 13:08:45 -04:00
claudiol
369b9a7a15 Added text editor width user setting. Fixed SD card initialization allows clock change. 2017-09-19 10:52:29 -04:00
claudiol
6994063f07 Fixed visual glitches with fonts. 2017-09-19 10:28:19 -04:00
claudiol
eb1b8998d9 Fixed bug in Cmd Line height. 2017-09-15 16:03:08 -04:00
claudiol
20ea78153b Fixed bug cursor position with custom fonts. 2017-09-15 15:32:33 -04:00
claudiol
0a6a0f4487 Fixed display glitch in menu when going from 7 to 6 elements. Added list support for STO (incomplete). 2017-09-15 11:43:18 -04:00