From 55d8ac4768d03001b746ce0af0ad0e15031e4041 Mon Sep 17 00:00:00 2001 From: Leo Howell Date: Tue, 15 Sep 2009 07:56:20 +0900 Subject: RS encode (not working yet) --- lpg/libqr/code-create.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'lpg/libqr/code-create.c') diff --git a/lpg/libqr/code-create.c b/lpg/libqr/code-create.c index d09c2fe..484dbe3 100644 --- a/lpg/libqr/code-create.c +++ b/lpg/libqr/code-create.c @@ -5,6 +5,7 @@ #include "code-common.h" #include "data-common.h" +#include "rs.h" #define MIN(a, b) ((b) < (a) ? (b) : (a)) @@ -29,7 +30,15 @@ static int add_ecc(struct bitstream * bits, int format, enum qr_ec_level ec) { puts("Before ecc:"); x_dump(bits); - + { + const int g[10] = { 251, 67, 61, 118, 70, 64, 94, 32, 45 }; + int rs_words = 10; /* 1-M */ + struct bitstream * rs; + + rs = rs_generate_words(rs_words, g, bits); + puts("ecc part:"); + x_dump(rs); + } return -1; } -- cgit v1.2.3-70-g09d2