From 13793f49c7587593bd999325f5aa56ce9388c3b6 Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 27 Jun 2025 13:59:08 +0000 Subject: [PATCH 1/2] Deployed dc47ab4 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 844 +++ apps/appstore/index.html | 1005 +++ apps/built-in-apps/index.html | 974 +++ apps/index.html | 893 +++ architecture/filesystem/index.html | 904 +++ architecture/index.html | 878 +++ architecture/overview/index.html | 979 +++ architecture/system-components/index.html | 898 +++ assets/images/0.0.4_appstore_install.png | Bin 0 -> 10418 bytes .../images/0.0.4_appstore_uninstall_draw.png | Bin 0 -> 10422 bytes assets/images/0.0.4_displaywallet1.png | Bin 0 -> 11324 bytes assets/images/0.0.4_draw1.png | Bin 0 -> 2105 bytes assets/images/0.0.4_drawer.png | Bin 0 -> 7575 bytes assets/images/0.0.4_imu1.png | Bin 0 -> 3916 bytes assets/images/0.0.4_launcher1.png | Bin 0 -> 27524 bytes assets/images/0.0.4_launcher2.png | Bin 0 -> 24431 bytes assets/images/0.0.4_wifi_password.png | Bin 0 -> 10067 bytes assets/images/GitHub-Mark.png | Bin 0 -> 7249 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/hello_world_install.png | Bin 0 -> 10725 bytes .../hello_world_sourcecode_no_window.png | Bin 0 -> 72497 bytes assets/images/image_viewer.png | Bin 0 -> 436363 bytes assets/images/launcher.png | Bin 0 -> 29310 bytes assets/images/mpos_appstore.png | Bin 0 -> 21458 bytes assets/images/mpos_appstore_camera.png | Bin 0 -> 11555 bytes assets/images/mpos_camera_qr_320x240.png | Bin 0 -> 61812 bytes assets/images/mpos_drawer_42p.png | Bin 0 -> 8368 bytes assets/images/osupdate_progress3.png | Bin 0 -> 6129 bytes assets/images/password.png | Bin 0 -> 8313 bytes assets/images/wifi.png | Bin 0 -> 5185 bytes assets/javascripts/bundle.13a4f30d.min.js | 16 + assets/javascripts/bundle.13a4f30d.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.d50fe291.min.js | 42 + .../workers/search.d50fe291.min.js.map | 7 + assets/stylesheets/main.342714a4.min.css | 1 + assets/stylesheets/main.342714a4.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + building/desktop/index.html | 1043 +++ building/esp32/index.html | 1047 +++ building/index.html | 878 +++ building/release-checklist/index.html | 992 +++ getting-started/index.html | 877 +++ getting-started/installation/index.html | 1049 +++ getting-started/supported-hardware/index.html | 1020 +++ index.html | 1028 +++ overview/index.html | 1044 +++ search/search_index.json | 1 + sitemap.xml | 67 + sitemap.xml.gz | Bin 0 -> 331 bytes 85 files changed, 23698 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 apps/appstore/index.html create mode 100644 apps/built-in-apps/index.html create mode 100644 apps/index.html create mode 100644 architecture/filesystem/index.html create mode 100644 architecture/index.html create mode 100644 architecture/overview/index.html create mode 100644 architecture/system-components/index.html create mode 100644 assets/images/0.0.4_appstore_install.png create mode 100644 assets/images/0.0.4_appstore_uninstall_draw.png create mode 100644 assets/images/0.0.4_displaywallet1.png create mode 100644 assets/images/0.0.4_draw1.png create mode 100644 assets/images/0.0.4_drawer.png create mode 100644 assets/images/0.0.4_imu1.png create mode 100644 assets/images/0.0.4_launcher1.png create mode 100644 assets/images/0.0.4_launcher2.png create mode 100644 assets/images/0.0.4_wifi_password.png create mode 100644 assets/images/GitHub-Mark.png create mode 100644 assets/images/favicon.png create mode 100644 assets/images/hello_world_install.png create mode 100644 assets/images/hello_world_sourcecode_no_window.png create mode 100644 assets/images/image_viewer.png create mode 100644 assets/images/launcher.png create mode 100644 assets/images/mpos_appstore.png create mode 100644 assets/images/mpos_appstore_camera.png create mode 100644 assets/images/mpos_camera_qr_320x240.png create mode 100644 assets/images/mpos_drawer_42p.png create mode 100644 assets/images/osupdate_progress3.png create mode 100644 assets/images/password.png create mode 100644 assets/images/wifi.png create mode 100644 assets/javascripts/bundle.13a4f30d.min.js create mode 100644 assets/javascripts/bundle.13a4f30d.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.d50fe291.min.js create mode 100644 assets/javascripts/workers/search.d50fe291.min.js.map create mode 100644 assets/stylesheets/main.342714a4.min.css create mode 100644 assets/stylesheets/main.342714a4.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 building/desktop/index.html create mode 100644 building/esp32/index.html create mode 100644 building/index.html create mode 100644 building/release-checklist/index.html create mode 100644 getting-started/index.html create mode 100644 getting-started/installation/index.html create mode 100644 getting-started/supported-hardware/index.html create mode 100644 index.html create mode 100644 overview/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..b66525a --- /dev/null +++ b/404.html @@ -0,0 +1,844 @@ + + + +
+ + + + + + + + + + + + + + +The MicroPythonOS App Store allows users to download and install new apps to extend system functionality. Visit apps.micropythonos.com for available apps.
+/data/images/.
+
+
+ Apps are written in MicroPython and installed in /apps/. See Filesystem Layout for the app directory structure.
MicroPythonOS includes essential apps to bootstrap the system, located in /builtin/apps/.
+
+
+
+ See App Store for additional apps.
+ + + + + + + + + + + + + +MicroPythonOS is built around an app-centric model, with built-in apps for core functionality and an App Store for additional apps.
+MicroPythonOS uses a structured filesystem to organize apps, data, and resources.
+icon_64x64.bin for a 64x64 pixel icon).main.py.launcher, wificonf, appstore, osupdate).config.json).This structure ensures a clear separation between system resources, apps, and user data.
+ + + + + + + + + + + + + +Learn about the design and structure of MicroPythonOS, inspired by Android’s "thin" OS model.
+MicroPythonOS is designed as a lightweight, app-centric operating system inspired by Android. Written entirely in MicroPython, it provides a minimal core with facilities for apps, making it easy to develop and deploy applications.
+See System Components for details on key files and Filesystem Layout for the directory structure.
+ + + + + + + + + + + + + +MicroPythonOS consists of several core components that initialize and manage the system.
+launcher app to start the system.These components work together to bootstrap the OS and provide a foundation for apps. See Filesystem Layout for where apps and data are stored.
+ + + + + + + + + + + + + +O(lx+>~yl}lnjZX{k8VObYjV(;N3~H9r zJcmEr!{Os*{Djq$3;?6_6MMrIhAiTCzJ78c5DWIn6CiK5$&XX7fTTLUGPw|if+s@A zJyFopINrFU8zLb1h`ao))y747jnD{rPuPv z;p8{5-h!A#sOeKwjV~G>-yuT;yO%Z^+S}V74{5;Vx32F02;4ai&4a~E|CyVg`gflE zP}E&f5fL=AI`i~{c`b%UatLaCi^GgGB_hiAyfJwHYz<|z9)EYRwz&Ui5D4U^X<@H5 zA}>c!VicQnHJmv_muLyr8%+B|fChTSi0KHF;AsJWU%xANVLnrTEv|u}x5Mjp4{MP+ zp$ha?N0C$l_qsx(&1LXuugN#JDB1Cac}{tl8#josOqVOa@O9r }W5j+!ehEY6IayeAaU&aQ)~B z{pd?hvUtLo|4ty1>;(L@3zkH1#4{iboJi34LN0oNy((lK@lE}>+xH%x-O?e>oEfnO z%={7C!X1%p?<026ep88tG2uSl7!H6H356gE9s3V9g>L!lA4G`rY*p3Ck(G?hK&&%s zRxUUDr$uLtSJS$e!3c`RZ%~Vcah-V{_vU$=pgXO3ow5VzqNXByw2t!sfnc8^bbUqd zD@~dYpGAf4eA5sgk*v%B1vWh%g _^?LiJ92E!p;5wcATwP#f+$q5MDNR1Qv{Q;RSt9 zcm((C>Y4D(KCCnEu@1$1_-#t!mqT5O-H`o@?JUx^XPk|8eSJh%S#?_k$a8!4oK}Rj zl|8&~XiF#aqt16U$~!AKk%6BaQ8cS|4W3Us)h26VKrd7RjP G8hJdVbsPI9?Pm wSJlFHAOvEp|`w@s98 zDmRoDx7l3w>3wN*zx8=@9>oZpb)M@jm#{tFM|GseU`%1_;8eGF5!uuIL^#^u3D9D` zcu=ZaSVJ#B)omQRL>|zg)--(fX{lvBksjvkl3bkosKMk~+wjSBt>ULrBmHqmFM5?g zq^q_KnL%-vud)#@!wO}vvF=TAMUb)SjfBM@3qoZx-5`ylpxk=p*On#)0x#sQTvnhX zw&tuTiWjojl$!*Y$Pihq#;CnC1a0@SfX39RG5CE~w7a043r_8HE%Cb>mxK4^-xxcB zL(9e5oNzM4*F=Sl$aqL0W!^uua!1umsuQC8QXS#8$|%tttfp_W+SJ~;m=#&Q{Mh=H zIY*j>y?hftph@gRY`#&k33TY-CWiJ8E99z*4o?(RpW>V33KT^9r7GO2@71lQ6!zg! znPC4*D4|s~Hcd<-TrtwFv399j<)&acG3ESG#1{G~=mmb;9JNXf^l@iAw5e{ o+oH(r%6>93}Hq zYWdPapbXCCYG{uv_&dh%x@uJ*sBQYMzHKLZ(*U56Ou2DyXkGOy5wS1rfv?r6uT{m6 z@UI+HWuTWJ0g XcYtrkeM7qcN(a#3n9&rU urcZiE>#?iS zyptBvJ2nb|l~eK|t=Z+M{4M%x@s{tfecv+yh55^Rix-qd3HumY+E4nJcz(rTAtTr< zC%eG=sFzLYo33GC3a2tH7CI#&(O;@F!A}Qmy2zMXm9-xl=A+JCTa^T m!Y jUueIi7|*VXtYrCu4SI9@ViDWk3$8G^l!ARrO4j>k*w0H zZJ+-b;XF(xyiZE{56)!e__F1Ln;j<12Zcp9!*Zm-V$}C%wBX5(%;HLtv7wLzWX&Fx z=`K#bm-V<*huzF$oNVcxsGJyXr#GI5aU)RFALujX$Zxd55anK~zo(vIQy&N1^XRM) zfAhqD=Rlw@(8@3{S>_jN`?Y5mcnL?`YbN)|KS=7Sg$h Jv!2*|^Z+ zf8BpvXLcVLi5O9hI72-5^wa23smQk5ziYFj%{sCwRF!o<<1up$KoGI_LxdbCKah_? z&Aza4c%c?zEtaROVAU8qpGX^?cJ(d-dh|Yz<3Gu~&OP5;$BVlF@FkZq>w36#ugFUd zvM~;gH$R72IIs@R$@5mOEPZm@i1}h&cslBIZqyJ?BFA$-=YLwPbu3rr)Uo;~sthPo zX9G|_nK!6Zo|XuB1U9hVM(5}8c&%&_!I0X5?7`w~PCpJafm=4ApaLfh*zHaKEzu;F z_uI=N^M2q~=<<<7W1A=sQ5~quHNc1)ohd?-MV+t{D4geZI<9lh;*2}G1>paYz7jFW zOGb!{P^zx<;jk?; I@}8MI xKlt_R|bOuadxATC6Sm1(tn%J?T3R >D{MVu}b|pc(pFUvjl_FCgQO_x(#m@x;`!+Ty;m z1}t2=UF-O!0_Dy!{JltGm%Ohum1dJwBYb0$z)No*6Yy{?QP1un;>5GDcVq#R3a3$Y zkKa@A(|qZ01C@tX5G(^=#q;hcBdGN7E7`sA{CrG3B7l`o3g eT&!l5$w? EK9Y zGOs2_bhf_>isj2(^$Uu(e{bt2J4hhLfu1*Kr!|80=ONrZv8*IuhzK9pA?^I4OQj3^ zS@wo0UqIbw0%Psdq>s22OG>z