July 07, 2020, 10:40:55 am

The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

WARNING: DO NOT UPGRADE your TI-83 Premium CE or TI-84 Plus CE to OS 5.5.1 and higher. It removes all compatibility with most games and removes ASM/C programming! DOWNGRADING IS IMPOSSIBLE. BE WARNED! Likewise, do NOT update your TI-Nspire CX past OS 4.5.0, else using Ndless and ASM/C programs will be impossible.

[TI-84+CE] QR encoder

Started by SopaXorzTaker, December 17, 2017, 02:54:57 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


December 17, 2017, 02:54:57 pm Last Edit: December 17, 2017, 03:08:19 pm by SopaXorzTaker

I've decided to port a QR code library onto the TI-84+CE, and found https://github.com/ricmoo/QRCode, which is portable and optimized for low-power devices.

To compile that library for the calculator (with Zilog's ANSI C compiler included), I had to rewrite some of the code to compile under ANSI C, as the compiler was complaining.
Anyway, when you run the demo program (DEMO.8xp, see below), it's going to take about a minute to process and then you'll get a QR code with the sample message displayed on the calculator screen.
Press any key to exit the demo program.


Thank you very much for your great port. It works perfectly with much longer messages ! :D


Yes, just some parameter to change in the main :

In my STR2QR project, it's ECC_LOW.
You may change it to ECC_MEDIUM, ECC_QUARTILE, or ECC_HIGH.

Powered by EzPortal