ASC2 Optimized version of www.libspark.org/wiki/QRCodeReader/en