Commit graph

44 commits

Author SHA1 Message Date
claudiol
7843951ce4 Fixed simulator GUI issues. 2019-05-22 18:45:03 -04:00
claudiol
b4b2f1102d Fixed last few protocol issues.
Fixed remote archive/restore on simulator.
Removed debugging code.
2019-05-22 18:12:06 -04:00
claudiol
0fc424031b Fixed jump table relocation problem. Firmware update works. 2019-05-22 12:53:43 -04:00
claudiol
07f190f179 Added debug info for formware updates. 2019-05-21 13:12:26 -04:00
claudiol
0f4e48f3e9 Tried to solve problems during firmware updates. 2019-05-20 18:35:40 -04:00
claudiol
5dd56ed724 Fixed firmware update (work in progress). 2019-05-17 18:51:39 -04:00
claudiol
2bdb2b37d6 Finished updating protocols. 2019-05-17 18:00:33 -04:00
claudiol
c11970a92b Removed debug buffers - fixed windows-only compile issues in Linux. 2019-05-15 10:29:15 -04:00
claudiol
0d17bc0b79 Separated HID API into its own thread to avoid crashes.
Fixed protocol for large files.
2019-05-14 18:55:22 -04:00
claudiol
0a5d5430b1 Try to eliminate memory corruption on windows. 2019-05-13 12:29:32 -04:00
Claudio L
a3c28227cc Fixed a few more bugs. 2019-05-12 21:23:25 -04:00
claudiol
0a067e1e80 Windows modifications. 2019-05-10 17:50:19 -04:00
Claudio L
28d5087e69 Fixed more bugs in USB comms. 2019-05-10 10:42:17 -04:00
claudiol
beeae7d3de Fixed more bugs in new protocols. 2019-05-09 13:08:33 -04:00
claudiol
a61257b843 Fixed various bugs & improved API. 2019-05-08 18:57:48 -04:00
claudiol
6cc41fdd17 Rewrite PC device detection/interaction using new protocols 2019-05-07 17:35:11 -04:00
claudiol
8e5e1b1e8b Fixed race conditions on Release version. 2019-04-25 13:16:42 -04:00
claudiol
67634bc773 Fixed visual feedback. 2019-04-25 09:30:25 -04:00
claudiol
d96815d892 Prevent user from closing the window while doing firmware update. 2019-04-24 17:23:20 -04:00
claudiol
b24c9c454c Header fixes for proper build. 2019-04-24 16:20:20 -04:00
claudiol
ab1de896c3 Made firmware update on separate thread. Added progress bar. 2019-04-23 17:29:33 -04:00
claudiol
f7760504a7 First successful firmware update completed. 2019-04-22 12:11:07 -04:00
Claudio L
321b13d6b7 Improvements to USB protocol. 2019-04-22 08:12:52 -04:00
claudiol
141b106e82 Attempt to do firmware update using the new protocol 2019-04-19 17:05:47 -04:00
claudiol
87e2dbbda4 Added archive/restore support with new protocol (work in progress). 2019-04-10 18:40:42 -04:00
claudiol
9f10a6fbaf More work on new protocol. 2019-04-09 18:15:31 -04:00
claudiol
bba98d2703 New USB protocol (work in progress) 2019-04-05 18:38:00 -04:00
claudiol
6b167611d0 More progress on firmware update via USB. 2019-03-29 18:51:22 -04:00
claudiol
63ae92df8c More progress on fw update via USB 2019-03-28 18:42:53 -04:00
claudiol
6318091a88 Added firmware update capability (work in progress) 2019-03-08 18:05:36 -05:00
claudiol
379bbda7cb Started work on firmware update from newRPL Desktop 2019-03-07 13:14:55 -05:00
claudiol
69a54e7107 freeBSD compatibility patches 2017-12-27 16:49:45 -05:00
claudiol
3c922847b7 Added remote USBRESTORE from file. Fixed a few bugs. 2017-12-15 10:08:46 -05:00
claudiol
39fb4e0f8c Improved UI for USB connections 2017-12-14 13:12:35 -05:00
claudiol
d5239ccecc Updated PC side to match firmware. 2017-12-11 10:29:40 -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
669a1aeb76 Fixed data transmission on PC side. 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
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
claudio
c957faad9b Device connector detects presence of calculator 2017-12-04 17:56:54 -05:00