Commit graph

93 commits

Author SHA1 Message Date
claudiol
b3a20b8b6f Changed contrast settings for 39gs/40gs.
Increased DEBOUNCE for Thumb mode exception handlers.
Fixed typo in help for FNTFORM
Font module added in wrong place.
2021-04-02 17:15:54 -04:00
claudiol
7548a05c01 Added custom LCD contrast settings for 39/40gs targets. Added new target: HP48GII 2021-04-01 11:09:30 -04:00
claudiol
11782284a0 Fixed various files so all projects compile. Added 18 pixel font. 2021-01-24 17:31:20 -05:00
Stefan Achatz
ac383ac73f Fixed firmware compilation with gcc-10
gcc 10 searches for memory movement patterns and replaces the code with
memmove and other stdlib implementations.
-fno-tree-loop-distribute-patterns is used to prevent this behaviour for
nostdlib builds.
2020-12-30 10:19:17 +01:00
Stefan Achatz
4ff758315d Don't introduce new folder for ld.script files 2020-04-20 20:07:02 +02:00
Stefan Achatz
701cf465cd Made ld.script target specific 2020-04-20 19:22:07 +02:00
Stefan Achatz
13e277fab9 Header cleanup
Removing unneeded includes and adding needed includes to make headers self contained.
Decimating double and degraded type definitions.
Added missing variables to position dependent block.
Conditional inclusion of headers to reduce, albeit not prevent, recursive inclusion of open files.
2020-04-07 09:09:53 +02:00
claudiol
92868c51f3 Fixed arguments dissapearing during numeric reduction. 2020-04-06 20:10:54 -04:00
claudiol
7bb05598ac Merge branch 'master' of ssh://git.code.sf.net/p/newrpl/sources 2020-03-09 17:48:05 -04:00
claudiol
e66bd64a55 Fixed Android problem - fixed missing font on all platforms. 2020-02-23 18:21:19 -05:00
claudiol
762ad5cfce Fixed missing font in project file. 2020-02-19 18:43:27 -05:00
claudiol
d1811b3e9b Added new header file to project file. 2020-02-07 12:22:04 -05:00
claudiol
a210849ba9 Fixed project files to add asm library 2019-11-19 12:10:31 -05:00
claudiol
4c77441595 Added RPLAssembly library - work in progress 2019-11-13 18:33:29 -05:00
claudiol
f1b21b6e55 Added support for Thumb mode compilation for 39gs target. Also added support to remove filesystem in that target. 2019-06-20 16:59:24 -04:00
claudiol
0fc424031b Fixed jump table relocation problem. Firmware update works. 2019-05-22 12:53:43 -04:00
claudiol
48b4dab084 Split protocol into usbcommon.c 2019-04-30 13:08:24 -04:00
claudiol
ef8a4632e9 Updated fwupdate driver for 50g target. Added -fno-partial-inlining compile option 2019-04-16 12:49:14 -04:00
claudiol
379bbda7cb Started work on firmware update from newRPL Desktop 2019-03-07 13:14:55 -05:00
claudiol
70c88346c2 Added 10-pixel font. 2019-02-15 13:32:30 -05:00
claudiol
04ddc26ddf Added EDINSERT, EDREMOVE, EDLEFT, EDRIGHT, EDUP, EDDOWN command line editor commands. Fixed compile issues in debug mode, updated project file to build in debug mode. 2018-08-29 19:02:38 -04:00
claudiol
802048b160 Fixed help and menus, added numeric solver menu to RS-7 2018-07-27 11:19:25 -04:00
claudiol
db3d028fdd User Library menu - work in progress. 2018-02-12 18:19:15 -05:00
claudiol
69c375dc44 Added auto-configuration of gcc directories 2017-12-27 18:37:16 -05:00
claudiol
aef467d1fc Implemented automatic USB responses, added USB commands. 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
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
2798658e95 Added RDZ and RAND - updated all project files. 2017-10-24 13:14:51 -04:00
claudiol
faeb25e53b Added list support to all complex commands. Fixed local variables inside WHILE loops. Added flexibility to STO+,-,*,/. Added command STOADD. 2017-09-14 16:52:30 -04:00
claudiol
b6eee6d6e1 Added carry correction ARM version. 2017-07-14 19:05:27 -04:00
claudiol
3fe9c0a085 Enabled compiler optimizations for speed 2017-07-03 12:41:22 -04:00
claudiol
51209d4cfb Bugfixes, improved speed, updated project files and removed old transcendental functions. 2017-07-03 11:08:06 -04:00
claudiol
125b7e1024 Added new light transcendentals for testing only - work in progress. 2017-06-28 12:55:35 -04:00
claudiol
22e68d7a7b Added basic changes for 39gs/40gs support 2017-05-04 18:00:15 -04:00
claudiol
b73dae1c05 Implemented MIN/MAX and updated command database. Updated project files. 2017-04-18 17:20:40 -04:00
claudiol
ef2250d399 Added lib-88-plots, fixed WAIT bug. 2017-03-02 18:34:26 -05:00
claudiol
446fe8862c Updated project files 2017-01-26 09:12:11 -05:00
claudiol
a1a776fac7 Moved last few messages to RPL files. Removed old code for hard-coded messages.
Updated project files
2017-01-10 13:01:42 -05:00
claudiol
def7dd3914 Moved more messages out to libraries (added lib 0 - system messages).
Added debug menu and errors menu.
2017-01-05 12:58:05 -05:00
bruno-w
8842f25f9f Added alarm feature and related commands. 2016-11-25 11:57:33 +01:00
claudiol
9d54e558c1 Added lib76-ui, moved clipboard functions to it. 2016-11-22 09:25:34 -05:00
claudiol
fd7f2d721b Added Base menu to Math submenu. 2016-11-21 11:58:59 -05:00
bruno-w
7b7e2168bc Added VERSION command.
Restaure newRPL heartbeat.
2016-11-14 17:09:30 +01:00
claudiol
44ff7b4039 Menu look improvements. 2016-11-14 10:16:50 -05:00
claudiol
0314b93da5 Fixed bug crashing with corrupted data. Added boot option with certain keys. Added build version number defines. 2016-11-11 17:17:00 -05:00
claudiol
4a02fcc6ba Added lib 66 menu 2016-11-08 12:12:06 -05:00
claudiol
0642c08a7f Added TRIM, RTRIM, STRLEN, STRLENCP 2016-11-08 11:18:15 -05:00
claudio
03de34bbb0 Merge branch 'master' of ssh://git.code.sf.net/p/newrpl/sources 2016-11-05 09:22:52 -04:00