[WIP] - Support of ulab module for scientific calculations in PythonExtra #15

Draft
Slyvtt wants to merge 33 commits from Slyvtt/PythonExtra:ulab into dev

33 Commits

Author SHA1 Message Date
Sylvain PILLOT 95bc9cab19 Merge branch 'numworks' into ulab 2024-02-24 10:50:20 +01:00
Sylvain PILLOT 35b73ba954 added better (ie. cleaner) support for unicode characters in Kandinsky module 2024-02-24 10:49:28 +01:00
Sylvain PILLOT 9c11c30d2e Merge branch 'numworks' into ulab 2024-02-24 09:14:49 +01:00
Sylvain PILLOT 5f385d8bcc convert NW font to unicode and added main letters with accent - WIP 2024-02-24 09:14:12 +01:00
Sylvain PILLOT dd95872b21 removed 2 unnecessary files 2024-02-14 21:13:22 +01:00
Sylvain PILLOT c66299aa5d added some examples for ulab module - see https://micropython-ulab.readthedocs.io/en/stable/index.html for full documentation 2024-02-13 22:33:53 +01:00
Sylvain PILLOT e24765781d First attempt to port ulab modules to fxcg50/G90+E (untested yet) 2024-02-13 21:28:42 +01:00
Sylvain PILLOT 05bfce99d6 added a better mechanism for differentiating compilation of modules between FxCG50 and fx9860G 2024-02-13 19:56:28 +01:00
Sylvain PILLOT 3e302b1b34 Merge branch 'dev' into numworks 2024-02-13 18:31:03 +01:00
Sylvain PILLOT 26afb31ff2 added some extra verification on get_pixel() after validation on actual hardware 2024-02-13 18:27:47 +01:00
Sylvain PILLOT 6225b1d667 added more examples using Kandinsky/Ion/Time modules from NW + reorganisation of NW examples 2024-02-10 10:39:24 +01:00
Sylvain PILLOT 0f386bd779 made fully compatible Ion::keydown() function with key number support + update of documentation accordingly 2024-02-10 10:33:44 +01:00
Sylvain PILLOT 7fdf3aeb2e added automatic refresh and video output support on Kandinsky module 2024-02-08 21:01:31 +01:00
Sylvain PILLOT 263b9e83c8 Merge branch 'dev' into numworks 2024-02-08 08:02:21 +01:00
Sylvain PILLOT 2cb2bc6e67 add CGEXT_Set_Margin_Color() function in Kandinsky module 2024-02-07 21:30:59 +01:00
Sylvain PILLOT d4dcc59d71 Translated NW modules documentation in English 2024-02-05 16:37:26 +01:00
Sylvain PILLOT 9bc05bbf03 Improved NW modules documentation 2024-02-05 09:20:35 +01:00
Sylvain PILLOT 9156a21afa Added missing safegard #ifdef FXCG50 for correct build of fx9860G version without NW modules 2024-02-04 19:38:12 +01:00
Sylvain PILLOT 226f82ec8c Add Kandinsky Extension for fxCG to be able to use wide screen - bugfix NW sreen is 222px high usable, not 240px 2024-02-04 17:29:36 +01:00
Sylvain PILLOT ba515dc168 Add Kandinsky Extension for fxCG to be able to use wide screen 2024-02-04 16:00:40 +01:00
Sylvain PILLOT 6ae6d06387 Additional RAM - but a bit less greedy in the approach ;) 2024-02-03 20:11:17 +01:00
Sylvain PILLOT e7ad1e267d Add extra memory for fxCG50 hardware and fxCG emulator - todo for fxCG10/20 2024-02-03 18:09:48 +01:00
Sylvain PILLOT 0fb961768a Added examples in ports/sh/examples + documentation in docs/sh 2024-02-03 09:05:00 +01:00
Sylvain PILLOT 8072e5b1a9 added monotonic() function in NW time module 2024-02-02 22:16:56 +01:00
Sylvain PILLOT e3fd785200 Huge Cleaning - NW modules on fxCG50 - Ready for PR - Phase II 2024-02-02 20:36:19 +01:00
Sylvain PILLOT 12565ba8d2 Huge Cleaning - NW modules on fxCG50 - Ready for PR 2024-02-02 20:32:15 +01:00
Sylvain PILLOT 96077c1653 updated .gitignore 2024-01-30 22:55:23 +01:00
Sylvain PILLOT 226d94494f NW modules for fxCG50 PythonExtra - Ok, now working correctly 2024-01-30 22:05:37 +01:00
Sylvain PILLOT bca7048525 WIP : NW modules for fxCG50 - corrected Kandinsky Draw_String when string contains \n char 2024-01-30 20:36:31 +01:00
Sylvain PILLOT 0868d96d2b WIP NW module on Casio - Restoration of correct dwindow and timers at module exit 2024-01-30 18:49:17 +01:00
Sylvain PILLOT 2ac213cae0 pursue NW support with dedicated modules (Ion, Time and Kandinsky now working) (only for fxCG50) 2024-01-29 23:16:01 +01:00
Sylvain PILLOT c207c7b6f7 start NW support with dedicated modules (only for fxCG50) 2024-01-29 07:43:24 +01:00
Sylvain PILLOT 774c8d0f44 added dpoly() function 2024-01-20 12:59:04 +01:00