Commit graph

976 commits

Author SHA1 Message Date
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
claudiol
22ab2ceb1f Fixed IFT and added EXIT to database 2017-11-03 17:57:37 -04: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
80709376c4 Fixed IFT and IFTE to use ISTRUE operator. 2017-11-02 18:42:14 -04:00
claudiol
edf0d05994 Implemented EXIT 2017-11-01 19:02:27 -04:00
claudiol
b116cf245d Updated command list 2017-10-31 18:18:33 -04:00
claudiol
cada4929ae Implemented TRACE 2017-10-31 17:44:14 -04:00
claudiol
06710e508f Added TRN and TRAN. Enabled absolute and relative paths in STO and RCL. 2017-10-27 17:07:20 -04:00
claudiol
94a9e13f84 Added LDUP 2017-10-25 18:45:22 -04:00
claudiol
faaf3c94bc Added several matrix commands. 2017-10-24 18:10:17 -04:00
claudiol
f1f855ab02 Re-seed the RNG upon warmstart/reset. 2017-10-24 15:45:18 -04:00
claudiol
2798658e95 Added RDZ and RAND - updated all project files. 2017-10-24 13:14:51 -04:00
claudiol
6f84f77909 Implemented LU. 2017-10-23 19:05:50 -04:00
claudiol
3949477ace Implemented RANK. 2017-10-23 13:07:49 -04:00
claudio
6c371ad24d Fixed operators SAME and ISTRUE for lists, and all other operators are back to normal. 2017-10-22 11:24:08 -04:00
claudio
50dd862646 Fixed bug in root finder. 2017-10-21 09:04:22 -04:00
claudio
8dbf6c06f3 Merge branch 'master' of ssh://git.code.sf.net/p/newrpl/sources 2017-10-20 23:06:18 -04:00
claudio
33cec81db9 Added optional 32-bit attributes to variable names (for future CAS use).
Fixed bug in FLOOR.
2017-10-20 23:05:55 -04:00
claudiol
704742c66a Added PROOT multiplicity, better error management. 2017-10-20 17:48:14 -04:00
claudiol
2eb26c0a67 Improved PROOT precision. 2017-10-20 13:08:01 -04:00
claudiol
32887f6fe6 Fixed bug - local variable names remain unquoted 2017-10-18 12:44:32 -04:00
claudiol
987b77d831 Added polynomial solver. Implemented PROOT. 2017-10-17 18:12:10 -04:00