EPISODE · Aug 20, 2021 · 2H 33M
Deep Dive w/Scott: Unicode and error string compression
from Adafruit Industries · host Adafruit Industries
Join Scott today as he answers questions and talks about unicode and error string compression. 0:00 Getting started and hellos 5:10 Housekeeping 10:46 Unicode 35:39 Unicode character reference 46:09 Code size in circuitpython 49:36 Browsing circuitpython bin file with Okteta looking for places to compress 1:10:30 Trying to understand existing compression code 1:30:13 Finding the dual byte French character 1:43:42 Trying to change existing compression code 2:20:00 campaign-funds.org Links: All Deep Dive notes repo: https://github.com/adafruit/deep-dive-notes/ Glider length fix: https://github.com/adafruit/Glider-for-iOS/pull/10 BLE file transfer protocol: https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer FATFS library: http://elm-chan.org/fsw/ff/00index_e.html CPython "printable" character policy comment: https://github.com/python/cpython/blob/bb3e0c240bc60fe08d332ff5955d54197f79751c/Objects/unicodectype.c#L147-L159 WikiBooks unicode character reference: https://en.wikibooks.org/wiki/Unicode/Character_reference/2000-2FFF `unicodedata` CPython module: https://docs.python.org/3/library/unicodedata.html Latest compression PR: https://github.com/adafruit/circuitpython/pull/5107 Campaign Funds: https://campaign-funds.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
What this episode covers
Join Scott today as he answers questions and talks about unicode and error string compression. 0:00 Getting started and hellos 5:10 Housekeeping 10:46 Unicode 35:39 Unicode character reference 46:09 Code size in circuitpython 49:36 Browsing circuitpython bin file with Okteta looking for places to compress 1:10:30 Trying to understand existing compression code 1:30:13 Finding the dual byte French character 1:43:42 Trying to change existing compression code 2:20:00 campaign-funds.org Links: All Deep Dive notes repo: https://github.com/adafruit/deep-dive-notes/ Glider length fix: https://github.com/adafruit/Glider-for-iOS/pull/10 BLE file transfer protocol: https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer FATFS library: http://elm-chan.org/fsw/ff/00index_e.html CPython "printable" character policy comment: https://github.com/python/cpython/blob/bb3e0c240bc60fe08d332ff5955d54197f79751c/Objects/unicodectype.c#L147-L159 WikiBooks unicode character reference: https://en.wikibooks.org/wiki/Unicode/Character_reference/2000-2FFF `unicodedata` CPython module: https://docs.python.org/3/library/unicodedata.html Latest compression PR: https://github.com/adafruit/circuitpython/pull/5107 Campaign Funds: https://campaign-funds.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
NOW PLAYING
Deep Dive w/Scott: Unicode and error string compression
No transcript for this episode yet
Similar Episodes
Apr 21, 2026 ·73m
Apr 18, 2026 ·14m
Apr 18, 2026 ·95m
Apr 15, 2026 ·55m
Apr 13, 2026 ·68m
Apr 11, 2026 ·59m