Commit graph

998 commits

Author SHA1 Message Date
claudiol
43a4fcfd95 Added remote ARCHIVE to file - work in progress. 2017-12-14 18:52:49 -05:00
claudiol
39fb4e0f8c Improved UI for USB connections 2017-12-14 13:12:35 -05:00
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
claudiol
cc63dfa183 Added menu. USBRECV and USBSEND throw error when not connected. 2017-12-04 17:56:54 -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
d48491e009 Improved detection and selection of device. 2017-12-04 17:56:54 -05:00
claudiol
2f0647fcfd More work on USB comms. 2017-12-04 17:56:54 -05:00
claudio
6303b22b37 Added OK/Cancel dynamic change when selected calculator is active 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
c957faad9b Device connector detects presence of calculator 2017-12-04 17:56:54 -05:00
Claudio L
5f1ddbdf0c Fixed calculator detection. 2017-12-04 17:56:54 -05:00
claudio
a02691a2fd Added HIDAPI project 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
19cdcfcbea Implemented addition of polar vectors in arrays (add,sub and neg). Updated command database. Fixed compiler warnings on string lib. 2017-11-06 13:00:16 -05:00
claudiol
f03d0a1017 Added 39gs and 40gs project files. 2017-11-06 09:05:43 -05:00
Claudio L
4c3b791b00 Fixed UTF8 and similar bugs. 2017-11-05 11:17:02 -05:00