We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 50b6a2f commit 84e7d32Copy full SHA for 84e7d32
adafruit_magtag/graphics.py
@@ -155,10 +155,17 @@ def qrcode(
155
import adafruit_miniqr # pylint: disable=import-outside-toplevel
156
157
# generate the QR code
158
- qrcode = adafruit_miniqr.QRCode()
159
- qrcode.add_data(qr_data)
160
- qrcode.make()
161
-
+ for type in range(1, 5):
+ try:
+ qrcode = adafruit_miniqr.QRCode(qr_type=type)
+ qrcode.add_data(qr_data)
162
+ qrcode.make()
163
+ break
164
+ except RuntimeError:
165
+ pass
166
+ #print("Trying with larger code")
167
+ else:
168
+ raise RuntimeError("Could not make QR code")
169
# monochrome (2 color) palette
170
palette = displayio.Palette(2)
171
palette[0] = 0xFFFFFF
0 commit comments