Commit graph

1203 commits

Author SHA1 Message Date
claudiol
cd5ac7d1d1 Added mode commands for binary data 2017-12-20 19:07:46 -05:00
claudiol
09aa288c3b Added binary data commands. Updated command list. 2017-12-19 18:19:11 -05:00
claudiol
3d98a6d408 Added USBARCHIVE/USBRESTORE to the menu. 2017-12-15 11:36:15 -05:00
claudiol
1a1e68134c Fixed project file to compile with HIDAPI static lib 2017-12-15 10:14:17 -05:00
claudiol
3c922847b7 Added remote USBRESTORE from file. Fixed a few bugs. 2017-12-15 10:08:46 -05:00
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