Skip to content

eltomjan/ETEhomeTools

Repository files navigation

El Tom Elzein's - Home Tools

(all my repos are licensed under GNU LGPL, mind mention repo and author)

String String class having fixed size, auto join, overloads, data share, quick Utf-8 <-> Win1250 conversion methods.
fntXorPacker Cmd utility - can import GLCD fonts (https://github.com/andygock/glcd), ASCII or its own XORed fonts.
It can generate XOR packed font (aprox. 30-50% size of bitmap version) - I have working Arduino implementation (modified Adafruit_ILI9340 Adafruit_GFX libs).
Import of XOR fonts was implemented as it has extended format and preview features in generated code now and comment may be used as ASCII source for reimport (as it is simple to make small adjustments in any text editor).
cArrayPtr POC smarter array (smart pointer, boundaries check, data encapsulation/protection, parent/child window chain, child window shifting, can manage external allocation; 1 child level only at the moment); created to finetune & simplify terrible fntXorPacker still a bit "R&D" logic.
ArduinoSimulator Cage (port to VS 2008) using fonts created by XorPacker predecessor & updated LCD libraries.
gfxXorPacker.cpp fntXorPacker row XOR applied to GFX fonts bitmap + test processing on all current fonts / Picopixel skipped (2B increase).
KecalPort.cpp PC port of tiny & simple ZX Spectrum Kecal/Hlas TTS, export 2 WAV, added analog wave modulation to simulate ULA output RC integration element.
scrollTable.htm Extracted from much bigger HTML5 IE/Chome/FF project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published