René's URL Explorer Experiment


Title: Add lv_imgfont codepoint range filter (and fix macOS brew parser) by bitcoin3us · Pull Request #3 · MicroPythonOS/lvgl_micropython · GitHub

Open Graph Title: Add lv_imgfont codepoint range filter (and fix macOS brew parser) by bitcoin3us · Pull Request #3 · MicroPythonOS/lvgl_micropython

X Title: Add lv_imgfont codepoint range filter (and fix macOS brew parser) by bitcoin3us · Pull Request #3 · MicroPythonOS/lvgl_micropython

Description: Summary Two small things; the imgfont one is the headline. macOS.py is a drive-by that was blocking the build entirely. 1. imgfont_set_range.patch — fast filter for composed-font glyph lookup Adds an optional accept/exclude codepoint range to lv_imgfont so LVGL can reject codepoints in C before calling path_cb: void lv_imgfont_set_range(font, cp_min, cp_max, excl_min, excl_max); For MicroPython callers — where path_cb is a Python function — this turns the per-glyph cost from a C→Python round-trip into a pair of int compares. A typical text label using getFont(emoji=True) is overwhelmingly ASCII, so almost every glyph today crosses into Python just to bail out with None. With the filter set, only codepoints actually in the emoji map reach Python. Backward-compatible: lv_imgfont_create initialises the range to "accept everything", so any existing caller behaves identically. Safety guard: setter is a no-op on non-imgfont lv_font_t (fingerprint check on get_glyph_dsc) — safe to call defensively from MicroPython. MicroPython auto-binder picks it up from the header — zero binding glue. Patch applies cleanly to LVGL v9.4.0 (current pinned SHA). Wired into build_mpos.sh over in MicroPythonOS/MicroPythonOS#148 using the same patch -p1 --forward < ../../*.patch pattern as the existing esp32_*.patch files in this repo. 2. builder/macOS.py brew-config parser is_homebrew_arm() built a dict from brew config lines via line.split(':', 1), but output.split('\n') yields a trailing empty string with no : — IndexError, build aborts before anything compiles. Filter to lines containing : before parsing. One-line fix. Reproduced on Python 3.14 + recent Homebrew on macOS 26. Test plan macOS desktop build (build_mpos.sh macOS) — patch applies cleanly, lv.imgfont_set_range exposed in the binding, FontManager wiring works ESP32-S3 firmware build (build_mpos.sh esp32s3) — patch applies cleanly, builds clean (no warnings on the patched files) On-device verification (Waveshare ESP32-S3-Touch-LCD-2): lv.imgfont_set_range is callable, FontManager computes bounds dynamically from the loaded emoji map, scrolling the Lightning Piggy transactions list is noticeably smoother than the pre-patch build Safety: setter called on lv.font_montserrat_14 no-ops without crashing, as designed Companion PR The MPOS-side wiring (FontManager invokes the new setter; build_mpos.sh applies the patch) lives in MicroPythonOS/MicroPythonOS#148 — depends on this one merging first so the submodule pointer resolves.

Open Graph Description: Summary Two small things; the imgfont one is the headline. macOS.py is a drive-by that was blocking the build entirely. 1. imgfont_set_range.patch — fast filter for composed-font glyph lookup Adds ...

X Description: Summary Two small things; the imgfont one is the headline. macOS.py is a drive-by that was blocking the build entirely. 1. imgfont_set_range.patch — fast filter for composed-font glyph lookup Adds ...

Opengraph URL: https://github.com/MicroPythonOS/lvgl_micropython/pull/3

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e0492c72-f636-4b2f-6239-1faf99d1f75f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id91F6:175BFD:1C38D:1CD52:6A513649
html-safe-nonced7654354961184ba81bfa181ab8456101cbe65919197e3ba4b9ccf63f9763ec7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MUY2OjE3NUJGRDoxQzM4RDoxQ0Q1Mjo2QTUxMzY0OSIsInZpc2l0b3JfaWQiOiI3NDYzOTI3NjkwNzE1ODA1MjU3IiwicmVnaW9uX2VkZ2UiOiJzZWEiLCJyZWdpb25fcmVuZGVyIjoic2VhIn0=
visitor-hmac9735cc1eed49027fcdd18e9649bc0b8606bc581649ea54cea25423a61eb111ee
hovercard-subject-tagpull_request:3774866536
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
twitter:imagehttps://avatars.githubusercontent.com/u/115934595?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/115934595?s=400&v=4
og:image:altSummary Two small things; the imgfont one is the headline. macOS.py is a drive-by that was blocking the build entirely. 1. imgfont_set_range.patch — fast filter for composed-font glyph lookup Adds ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonee840f405b2718e8f2d55aafa9ff27dbce17e29d0c253011d05ea0fea3c78baff
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/MicroPythonOS/lvgl_micropython git https://github.com/MicroPythonOS/lvgl_micropython.git
octolytics-dimension-user_id213598128
octolytics-dimension-user_loginMicroPythonOS
octolytics-dimension-repository_id991591490
octolytics-dimension-repository_nwoMicroPythonOS/lvgl_micropython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id740779017
octolytics-dimension-repository_parent_nwolvgl-micropython/lvgl_micropython
octolytics-dimension-repository_network_root_id740779017
octolytics-dimension-repository_network_root_nwolvgl-micropython/lvgl_micropython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4ae6027e8ba70c79dc08249bb6cdc1a09d788496
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMicroPythonOS%2Flvgl_micropython%2Fpull%2F3%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMicroPythonOS%2Flvgl_micropython%2Fpull%2F3%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=MicroPythonOS%2Flvgl_micropython
Reloadhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Reloadhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Reloadhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Please reload this pagehttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
MicroPythonOS https://github.com/MicroPythonOS
lvgl_micropythonhttps://github.com/MicroPythonOS/lvgl_micropython
lvgl-micropython/lvgl_micropythonhttps://github.com/lvgl-micropython/lvgl_micropython
Notifications https://github.com/login?return_to=%2FMicroPythonOS%2Flvgl_micropython
Fork 7 https://github.com/login?return_to=%2FMicroPythonOS%2Flvgl_micropython
Star 4 https://github.com/login?return_to=%2FMicroPythonOS%2Flvgl_micropython
Code https://github.com/MicroPythonOS/lvgl_micropython
Pull requests 0 https://github.com/MicroPythonOS/lvgl_micropython/pulls
Actions https://github.com/MicroPythonOS/lvgl_micropython/actions
Projects https://github.com/MicroPythonOS/lvgl_micropython/projects
Security and quality 0 https://github.com/MicroPythonOS/lvgl_micropython/security
Insights https://github.com/MicroPythonOS/lvgl_micropython/pulse
Code https://github.com/MicroPythonOS/lvgl_micropython
Pull requests https://github.com/MicroPythonOS/lvgl_micropython/pulls
Actions https://github.com/MicroPythonOS/lvgl_micropython/actions
Projects https://github.com/MicroPythonOS/lvgl_micropython/projects
Security and quality https://github.com/MicroPythonOS/lvgl_micropython/security
Insights https://github.com/MicroPythonOS/lvgl_micropython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FMicroPythonOS%2Flvgl_micropython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FMicroPythonOS%2Flvgl_micropython%2Fissues%2Fnew%2Fchoose
ThomasFarstrikehttps://github.com/ThomasFarstrike
MicroPythonOS:mainhttps://github.com/MicroPythonOS/lvgl_micropython/tree/main
bitcoin3us:fix/imgfont-set-rangehttps://github.com/bitcoin3us/lvgl_micropython/tree/fix/imgfont-set-range
Conversation 0 https://github.com/MicroPythonOS/lvgl_micropython/pull/3
Commits 15 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits
Checks 0 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/checks
Files changed https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Please reload this pagehttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Add lv_imgfont codepoint range filter (and fix macOS brew parser) https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#top
Show all changes 15 commits https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
c3420b4 Add custom compressed font sources and symbol definitions ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/c3420b4caaf126c0e7c3df89728d87a27febd0e4
b9e7a57 Customize lv_conf.h for MicroPythonOS ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/b9e7a57efb63e1a483f678e90cfe5021456d99a0
1090d62 Platform-specific fixes: macOS, unix, SDL ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/1090d62a293cb3fbd8e4b4325b35aeb926cd8933
09aeb08 Harden LVGL callbacks and task handler against exceptions ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/09aeb0876787aac7d76727f4126868eb39f3203f
0f964d7 Remove deprecated simsun CJK fonts (replaced by source-han-sans-sc) ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/0f964d7d2aad3379c291c50d61badca842f6b3fb
78aea11 Merge branch 'topic/lv-conf' into integration ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/78aea1176f620391e9f20fb811531a92df86395d
90d5932 Merge branch 'topic/platform' into integration ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/90d5932bbb778dde47b94a261e81323548424bff
bc7ed80 Merge branch 'topic/error-handling' into integration ThomasFarstrike May 18, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/bc7ed802c53a5bf2fd2a4ae13d97449ce32ee75c
1a515ce Update LVGL defaults for MicroPythonOS usability and stability ThomasFarstrike May 20, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/1a515cef577a67cbd7e05f4f0c2e813f1da1a772
4a65a62 Merge branch 'topic/lv-conf' into integration ThomasFarstrike May 20, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/4a65a625a36e35799849418380b9a58d369cc97d
eedbf18 Add ESP32 UART REPL runtime toggle patch ThomasFarstrike May 22, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/eedbf18bb3332e55734e5dca0db58af82e9e53eb
bbff9e7 Document MicroPythonOS topic and integration branches ThomasFarstrike May 22, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/bbff9e7cb4cde5989f93577e5ae427ec2a436ef6
916ec6b Add esp32_inisetup_warn_and_format.patch ThomasFarstrike May 26, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/916ec6b55a0602444b01e1fd49882c2632438add
9e8bf3c Fix macOS brew-config parser crashing on blank lines bitcoin3us May 30, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/9e8bf3c44dfe5e90b60f8d3214c57a5c622bca0b
e00d9d9 Add lv_imgfont codepoint range filter patch bitcoin3us May 30, 2026 https://github.com/MicroPythonOS/lvgl_micropython/pull/3/commits/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738
Clear filters https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Please reload this pagehttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
Please reload this pagehttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
README.md https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
task_handler.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7c59e4501465b0be0f880a331bfdbeb94a7396e81b108ba94de57c57dfda1164
display_driver_framework.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-a3401c9a343ee3b81cc96a9048d10529cc12972f4b0bc6315e854b51d12bbbbe
macOS.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
unix.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
esp32_inisetup_warn_and_format.patch https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-0b8896db7c4aee858efdc68e6b2fd55e9ace1b1523a4e597a1ade24cf42bd88f
esp32_uart_repl_runtime.patch https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-3f23273175a292023c14fbc054907244811f7054674b8f3828ff1764c3d7d16c
sdl_bus.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-140c27431fa98d78d056e7f719560911722a4126065d66602da08a0dec79efe9
lvgl_api_gen_mpy.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-91c6860e22a5c7a5bd84d599bbb7b6dcfaa69ef0030aa2ca2bd67ecbfc32512d
python_api_gen_mpy.py https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-52c0c8f9a00a230bd1d15999b324e031c2844fa1e8016ad7186efa47f37f5243
imgfont_set_range.patch https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-3cd04e8745592b9804279f33c975525d1270c16716799160d9ade6629c7c0e98
lv_conf.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-cf8c96d4530a82d36bdba07847966e706c9dd03dee3e29c8c218377bf262e7c5
README.md https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-33a3c6c91d7b917a089a7dd3362d3971168b0b6676d212294cf973d05c4d7ac5
lv_binfont_loader.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-192773499846fda50585ab65f3f9223ba8bd3f98dbe047d0db7ae4b1824dbec9
lv_binfont_loader.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-f28b04a852cd0cb35925f83d8e3bf7c4f539765a22da61ad838176ffe86284df
lv_font.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-77564944a694e0a24c715879937bc1d193e3de328ca8459a6f6d48910e5a8b7a
lv_font.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-f737e6fe99cbfe4dc9b81d7af49ef215c90865cadc4dc40a337f806afa5fba6f
lv_font_dejavu_16_persian_hebrew.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-bb6d9ff0d879ef85a2fb2145c170920412f79abea646a9563072c304346cf84c
lv_font_fmt_txt.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-901500810e4a5d2d40cae0ec61e02b018cd32f1e13d98265e699aa1b7976e426
lv_font_fmt_txt.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-5c595c383a3606d2aac2e7c02538b7360dbc2f8d0d33930bb08e89361836b2f1
lv_font_fmt_txt_private.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b1efb8ae892d6ba738b117ce4c0f043137cd54b36e59c5ae72634a5fa7639288
lv_font_montserrat_10.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-41a92a4fb17dd924743d58bfce5c17ac0a2aa23cee8751f48f26757ab9e3c67a
lv_font_montserrat_12.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-0a0f3b263a840425fa9964479a9a7dd165fd1d4b7f18ffa837985f2e10e46a64
lv_font_montserrat_12_subpx.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-5547716726f96f363edac6942371fc4237b14bb2cc49b48be7d40e5b84bcdabe
lv_font_montserrat_14.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-60c09d7d8d3d98a531a7aa3645dee821f3d09d6a328937830fa2871f961d67a9
lv_font_montserrat_14_aligned.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-562e2721b53869b35474c09cc0fa00a8452514431b5a6a2195dedfe1289f751c
lv_font_montserrat_16.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-e27479a0d4d0e96c5af8293acb5e43b4fcb1557e7082bf1bb49d61460112090d
lv_font_montserrat_18.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-a75065d7f7e4366b2fbbd1c1cae546fc123619775910f9f5af4664f2b0c49008
lv_font_montserrat_20.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-19533eac4b5f78182d419cdc3c889bc906439d2085d7eb176612175981d7b5ea
lv_font_montserrat_22.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-289ec13b1c77a2af94d305061365fc87155e03902da089d1e79866a4c49b560d
lv_font_montserrat_24.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-ed064c52730928d8927010b884af33c4c375cf135bbf5dd94af5ef93b0f38fca
lv_font_montserrat_26.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-ceaa1fb8591d1d5494a7b2d395365ef4c19af403381c79a247631f6832a68501
lv_font_montserrat_28.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-6da1ff00c8b0a58b66215df5a3f262c74ba7ac79889fc8e02a8ee2bbe02ead04
lv_font_montserrat_28_compressed.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-ac49a4cdce669896876ac1dc40f72d94938e55649c541f92b899c8d881ac2cb1
lv_font_montserrat_30.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-0db29b2ecd25f8ecbe13fc93af1e072a035b34f03a69996b6fa294c9e0a93bb0
lv_font_montserrat_32.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-c8393c61db04eb0d6b02ef336c71fcabbc5b77de68dd4f9be7e781310e440dca
lv_font_montserrat_34.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-2e5ec8c43697bf0c2417398b72e1ddeadd4f7c1dd1b789483f5ffe17b2561908
lv_font_montserrat_36.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8ec5e04a14470a54817e95ebb4c31097ea89a63868b3033b0c2a9505c8c42934
lv_font_montserrat_38.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-0aa58a68fb51854ae6a743be3a1963f5d691976848f5f78c870a3ae453dc48fa
lv_font_montserrat_40.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-589a3a69a51701285e47e78017d1823cceab396a03e5da4d2c509defb30212ef
lv_font_montserrat_42.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-e592ddec0cd07728521d7c209a742da325e3d982a77399ecf8d1bac6c95d6e9c
lv_font_montserrat_44.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-27282fc0689ec8f7339e8c942fd1084ef07fc4a6a59beda40f9d200e52d84367
lv_font_montserrat_46.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-ad92c107a2d04f047ab37e658efb9d5f11d95eac992b9d2d9fc61f57daaabee2
lv_font_montserrat_48.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-d781606bae8c44b100142d771a984760806790d6c75d7f582178bc864fb18dac
lv_font_montserrat_8.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-56b9629d8ed06c0b5ba50d004c3ff28aa10ba0d80567a80b0e5570c6b9955a08
lv_font_source_han_sans_sc_14_cjk.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-f39b1a4f8ad4cc26fffdd5162c165a7b1eccd15bf95b600c8dce07a76aba667c
lv_font_source_han_sans_sc_16_cjk.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-31a1fff680fe1422db88dc3d8d05d10932b9e91f1b2ab5236b48cc5e1dafac97
lv_font_unscii_16.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-70a94b21637c4d7417a9b4cf1c8887877ab7c5b713dbe24c2d55d1985117ea90
lv_font_unscii_8.c https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-e805027467d39006634bf21abdef51f18f1fc7e52d2328d4e2013e0e2e6ee1bf
lv_symbol_def.h https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7ee92b2fa81498666c33281ad3cf997415c565951c80b96f28b0df37a357b2cd
README.mdhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
api_drivers/common_api_drivers/frozen/other/task_handler.pyhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7c59e4501465b0be0f880a331bfdbeb94a7396e81b108ba94de57c57dfda1164
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/api_drivers/common_api_drivers/frozen/other/task_handler.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7c59e4501465b0be0f880a331bfdbeb94a7396e81b108ba94de57c57dfda1164
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7c59e4501465b0be0f880a331bfdbeb94a7396e81b108ba94de57c57dfda1164
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-7c59e4501465b0be0f880a331bfdbeb94a7396e81b108ba94de57c57dfda1164
api_drivers/py_api_drivers/frozen/display/display_driver_framework.pyhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-a3401c9a343ee3b81cc96a9048d10529cc12972f4b0bc6315e854b51d12bbbbe
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/api_drivers/py_api_drivers/frozen/display/display_driver_framework.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-a3401c9a343ee3b81cc96a9048d10529cc12972f4b0bc6315e854b51d12bbbbe
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-a3401c9a343ee3b81cc96a9048d10529cc12972f4b0bc6315e854b51d12bbbbe
builder/macOS.pyhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/builder/macOS.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-b44e6f449420c0e334abd5c03d2ca8b7a6149d5b8c2163120b343692065d6253
builder/unix.pyhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/builder/unix.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-8140a71993d984b4abf5f70fa436f9449506c7b9d116cf9a3523af5f8f08cfb6
esp32_inisetup_warn_and_format.patchhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-0b8896db7c4aee858efdc68e6b2fd55e9ace1b1523a4e597a1ade24cf42bd88f
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/esp32_inisetup_warn_and_format.patch
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
esp32_uart_repl_runtime.patchhttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-3f23273175a292023c14fbc054907244811f7054674b8f3828ff1764c3d7d16c
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/esp32_uart_repl_runtime.patch
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
ext_mod/lcd_bus/sdl_bus/sdl_bus.chttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-140c27431fa98d78d056e7f719560911722a4126065d66602da08a0dec79efe9
View file https://github.com/bitcoin3us/lvgl_micropython/blob/e00d9d9668f7fdb3b8cfdc7161fc5d6d95754738/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/{{ revealButtonHref }}
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-140c27431fa98d78d056e7f719560911722a4126065d66602da08a0dec79efe9
https://github.com/MicroPythonOS/lvgl_micropython/pull/3/files#diff-140c27431fa98d78d056e7f719560911722a4126065d66602da08a0dec79efe9
Please reload this pagehttps://github.com/MicroPythonOS/lvgl_micropython/pull/3/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.