aboutsummaryrefslogtreecommitdiff
path: root/tools/gen_qr_tables.py
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-10-28 11:45:11 +0100
committercirakg <cirakg@cirakg.xyz>2026-10-28 11:45:11 +0100
commit09ef21af399a60ceb2e45526fe1a7dd94c53819c (patch)
tree7992abb501f75dfe393b2bfd424227d1fc06b5b6 /tools/gen_qr_tables.py
parent3096eb7d366683caec24ed5d0a70ac5dae6f624d (diff)
chore: prepare repository for open-source release
Diffstat (limited to 'tools/gen_qr_tables.py')
-rw-r--r--tools/gen_qr_tables.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/gen_qr_tables.py b/tools/gen_qr_tables.py
index 68e6355..64c516a 100644
--- a/tools/gen_qr_tables.py
+++ b/tools/gen_qr_tables.py
@@ -50,6 +50,7 @@ def render(rows: list[list[int]]) -> str:
"// Author: cirakg & claude ai\n"
"// Summary: QR error-correction block structure per version and level (generated from segno; do not edit).\n"
"//\n"
+ "// Derived from Segno (BSD-3-Clause). See THIRD_PARTY_NOTICES.md and LICENSES/segno.txt.\n"
"// Generated by tools/gen_qr_tables.py. For version v (1-40) and level e (0 L, 1 M, 2 Q, 3 H), the five\n"
"// numbers at index ((v - 1) * 4 + e) * 5 are: EC codewords per block, group-1 blocks, data codewords\n"
"// per group-1 block, group-2 blocks, data codewords per group-2 block (ISO/IEC 18004 table 9).\n\n"