Fork de qrduino, personalizado para cambiar Version y Data correction level del QR a generar con Arduino
License: GNU General Public License v3.0
Shell 0.50%C 79.83%Java 19.15%Makefile 0.52%
qrduino's Introduction
EMBEDDED QR CODE GENERATOR
Copyright 2010, [email protected].
Relased under ther terms of the GNU General Public License v3.
Targetd toward limited RAM systems - it tends to use more code and is slower but fits within an Arduino.
For linux/posix, type make. For arduino, type make -f Makefile.avr.
qrenc defaults to version 6, level L ecc, but you can specify the version, or the version and the error level.
dofbits will generate a C file with the frame for one version/ecc level which will save a lot of RAM. This file will link with qrencode.c
PARA QUE SIRVE
Lo uso para generar el archivo frame.c necesario para harcodear en la librería QRcodeDisplay de Arduino la version y data correction level del QR generado.
Para eso compilo el proyecto en linux usando gcc, y modificando previamente el Makefile de modo que genere la herramienta dofbit (la agrego a linea all) y evitando que el Clean la elimine.
Una vez hecha ejecutable desde consola (no olvidar ./) la herramienta dofbit recibe como parámetros Version (1-40) y ECCLVL (1-4).
Compilando también se obtiene un generador de jpg para linux (qrjpeg)
NOTA PERSONAL: Mi version ya compilada está en el directorio ~/Downloads/qrduino de mi PC