File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed
internal_filesystem/lib/mpos Expand file tree Collapse file tree 3 files changed +13
-7
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 11import task_handler
22import _thread
33import lvgl as lv
4-
5- # Allow LVGL M:/path/to/file or M:relative/path/to/file to work for image set_src etc
6- import mpos .fs_driver
7- fs_drv = lv .fs_drv_t ()
8- mpos .fs_driver .fs_register (fs_drv , 'M' )
9-
104import mpos .apps
115import mpos .config
126import mpos .ui
137import mpos .ui .topmenu
148from mpos .ui .display import init_rootscreen
159from mpos .content .package_manager import PackageManager
1610
11+ # Auto-detect and initialize hardware
12+ import sys
13+ if sys .platform == "linux" or sys .platform == "darwin" : # linux and macOS
14+ import mpos .board .linux
15+ elif sys .platform == "esp32" :
16+ print ("TODO: detect which esp32 this is and then load the appropriate board" )
17+
18+ # Allow LVGL M:/path/to/file or M:relative/path/to/file to work for image set_src etc
19+ import mpos .fs_driver
20+ fs_drv = lv .fs_drv_t ()
21+ mpos .fs_driver .fs_register (fs_drv , 'M' )
22+
1723prefs = mpos .config .SharedPreferences ("com.micropythonos.settings" )
1824
1925mpos .ui .set_theme (prefs )
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ pushd internal_filesystem/
6363 echo " Running app from $scriptdir "
6464 " $binary " -X heapsize=$HEAPSIZE -v -i -c " $( cat boot_unix.py main.py) ; import mpos.apps; mpos.apps.start_app('$scriptdir ')"
6565 else
66- " $binary " -X heapsize=$HEAPSIZE -v -i -c " $( cat boot_unix.py main.py ) "
66+ " $binary " -X heapsize=$HEAPSIZE -v -i -c " import sys ; sys.path.append('lib/') ; import mpos.main "
6767 fi
6868
6969
You can’t perform that action at this time.
0 commit comments