Changes between Version 1 and Version 2 of LvMicroPython


Ignore:
Timestamp:
Apr 14, 2024, 1:06:41 PM (5 weeks ago)
Author:
katta
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LvMicroPython

    v1 v2  
    22
    33== LVGL !MicroPyhton の構築
     4LVGL は、あらゆる MCU、MPU、およびディスプレイ タイプ向けに美しい UI を作成するための、最も人気のある無料のオープンソース組み込みグラフィック ライブラリです。
     5
     6=== LVGL の !MicroPython ビルド環境
     7
     8{{{
     9katta@RZ7OL14KHO580H:~$ git clone https://github.com/lvgl/lv_micropython.git
     10Cloning into 'lv_micropython'...
     11remote: Enumerating objects: 140341, done.
     12remote: Counting objects: 100% (11/11), done.
     13remote: Compressing objects: 100% (7/7), done.
     14remote: Total 140341 (delta 4), reused 11 (delta 4), pack-reused 140330
     15Receiving objects: 100% (140341/140341), 132.35 MiB | 2.98 MiB/s, done.
     16Resolving deltas: 100% (97119/97119), done.
     17katta@RZ7OL14KHO580H:~$ cd lv_micropython
     18katta@RZ7OL14KHO580H:~/lv_micropython$ git submodule update --init --recursive lib/lv_bindings
     19Submodule 'lib/lv_bindings' (https://github.com/lvgl/lv_binding_micropython.git) registered for path 'lib/lv_bindings'
     20Cloning into '/home/katta/lv_micropython/lib/lv_bindings'...
     21Submodule path 'lib/lv_bindings': checked out 'e0f97fc773ffa57ea61f2f41eebca8e7844329c6'
     22Submodule 'lvgl' (https://github.com/lvgl/lvgl.git) registered for path 'lib/lv_bindings/lvgl'
     23Submodule 'micropython/pycparser' (https://github.com/eliben/pycparser.git) registered for path 'lib/lv_bindings/pycparser'
     24Cloning into '/home/katta/lv_micropython/lib/lv_bindings/lvgl'...
     25Cloning into '/home/katta/lv_micropython/lib/lv_bindings/pycparser'...
     26Submodule path 'lib/lv_bindings/lvgl': checked out '239b70a8da0f56fc38a020ceb74968fcd268a597'
     27Submodule path 'lib/lv_bindings/pycparser': checked out '3cf6bf5eb16f5eadd4a058e41596145c407a79ad'
     28katta@RZ7OL14KHO580H:~/lv_micropython$
     29}}}
     30
     31  * mpy-cross の生成
     32
     33{{{
     34katta@RZ7OL14KHO580H:~/lv_micropython$ make -C mpy-cross
     35make: Entering directory '/home/katta/lv_micropython/mpy-cross'
     36Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
     37LVGL-GEN build/lvgl/lv_mpy.c
     38mkdir -p build/genhdr
     39GEN build/genhdr/mpversion.h
     40GEN build/genhdr/qstr.i.last
     41GEN build/genhdr/qstr.split
     42GEN build/genhdr/qstrdefs.collected.h
     43QSTR updated
     44GEN build/genhdr/qstrdefs.generated.h
     45GEN build/genhdr/moduledefs.split
     46GEN build/genhdr/moduledefs.collected
     47Module registrations updated
     48GEN build/genhdr/moduledefs.h
     49mkdir -p build/py/
     50mkdir -p build/shared/runtime/
     51CC ../py/mpstate.c
     52CC ../py/nlr.c
     53CC ../py/nlrx86.c
     54CC ../py/nlrx64.c
     55CC ../py/nlrthumb.c
     56CC ../py/nlraarch64.c
     57CC ../py/nlrpowerpc.c
     58CC ../py/nlrxtensa.c
     59CC ../py/nlrsetjmp.c
     60CC ../py/malloc.c
     61CC ../py/gc.c
     62CC ../py/pystack.c
     63CC ../py/qstr.c
     64CC ../py/vstr.c
     65CC ../py/mpprint.c
     66CC ../py/unicode.c
     67CC ../py/mpz.c
     68CC ../py/reader.c
     69CC ../py/lexer.c
     70CC ../py/parse.c
     71CC ../py/scope.c
     72CC ../py/compile.c
     73CC ../py/emitcommon.c
     74CC ../py/emitbc.c
     75CC ../py/asmbase.c
     76CC ../py/asmx64.c
     77CC ../py/emitnx64.c
     78CC ../py/asmx86.c
     79CC ../py/emitnx86.c
     80CC ../py/asmthumb.c
     81CC ../py/emitnthumb.c
     82CC ../py/emitinlinethumb.c
     83CC ../py/asmarm.c
     84CC ../py/emitnarm.c
     85CC ../py/asmxtensa.c
     86CC ../py/emitnxtensa.c
     87CC ../py/emitinlinextensa.c
     88CC ../py/emitnxtensawin.c
     89CC ../py/formatfloat.c
     90CC ../py/parsenumbase.c
     91CC ../py/parsenum.c
     92CC ../py/emitglue.c
     93CC ../py/persistentcode.c
     94CC ../py/runtime.c
     95CC ../py/runtime_utils.c
     96CC ../py/scheduler.c
     97CC ../py/nativeglue.c
     98CC ../py/pairheap.c
     99CC ../py/ringbuf.c
     100CC ../py/stackctrl.c
     101CC ../py/argcheck.c
     102CC ../py/warning.c
     103CC ../py/profile.c
     104CC ../py/map.c
     105CC ../py/obj.c
     106CC ../py/objarray.c
     107CC ../py/objattrtuple.c
     108CC ../py/objbool.c
     109CC ../py/objboundmeth.c
     110CC ../py/objcell.c
     111CC ../py/objclosure.c
     112CC ../py/objcomplex.c
     113CC ../py/objdeque.c
     114CC ../py/objdict.c
     115CC ../py/objenumerate.c
     116CC ../py/objexcept.c
     117CC ../py/objfilter.c
     118CC ../py/objfloat.c
     119CC ../py/objfun.c
     120CC ../py/objgenerator.c
     121CC ../py/objgetitemiter.c
     122CC ../py/objint.c
     123CC ../py/objint_longlong.c
     124CC ../py/objint_mpz.c
     125CC ../py/objlist.c
     126CC ../py/objmap.c
     127CC ../py/objmodule.c
     128CC ../py/objobject.c
     129CC ../py/objpolyiter.c
     130CC ../py/objproperty.c
     131CC ../py/objnone.c
     132CC ../py/objnamedtuple.c
     133CC ../py/objrange.c
     134CC ../py/objreversed.c
     135CC ../py/objset.c
     136CC ../py/objsingleton.c
     137CC ../py/objslice.c
     138CC ../py/objstr.c
     139CC ../py/objstrunicode.c
     140CC ../py/objstringio.c
     141CC ../py/objtuple.c
     142CC ../py/objtype.c
     143CC ../py/objzip.c
     144CC ../py/opmethods.c
     145CC ../py/sequence.c
     146CC ../py/stream.c
     147CC ../py/binary.c
     148CC ../py/builtinimport.c
     149CC ../py/builtinevex.c
     150CC ../py/builtinhelp.c
     151CC ../py/modarray.c
     152CC ../py/modbuiltins.c
     153CC ../py/modcollections.c
     154CC ../py/modgc.c
     155CC ../py/modio.c
     156CC ../py/modmath.c
     157CC ../py/modcmath.c
     158CC ../py/modmicropython.c
     159CC ../py/modstruct.c
     160CC ../py/modsys.c
     161CC ../py/moduerrno.c
     162CC ../py/modthread.c
     163CC ../py/vm.c
     164CC ../py/bc.c
     165CC ../py/showbc.c
     166CC ../py/repl.c
     167CC ../py/smallint.c
     168CC ../py/frozenmod.c
     169CC main.c
     170CC gccollect.c
     171CC ../shared/runtime/gchelper_generic.c
     172LINK mpy-cross
     173   text    data     bss     dec     hex filename
     174 412808   37896     856  451560   6e3e8 mpy-cross
     175make: Leaving directory '/home/katta/lv_micropython/mpy-cross'
     176katta@RZ7OL14KHO580H:~/lv_micropython$
     177}}}
     178
     179
     180
     181{{{
     182katta@RZ7OL14KHO580H:~/lv_micropython$ cd ports/stm32/
     183katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ make submodules
     184Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
     185Updating submodules: lib/libhydrogen lib/lwip lib/mbedtls lib/stm32lib
     186Submodule 'lib/libhydrogen' (https://github.com/jedisct1/libhydrogen.git) registered for path '../../lib/libhydrogen'
     187Submodule 'lib/lwip' (https://github.com/lwip-tcpip/lwip.git) registered for path '../../lib/lwip'
     188Submodule 'lib/mbedtls' (https://github.com/ARMmbed/mbedtls.git) registered for path '../../lib/mbedtls'
     189Submodule 'lib/stm32lib' (https://github.com/micropython/stm32lib) registered for path '../../lib/stm32lib'
     190Cloning into '/home/katta/lv_micropython/lib/libhydrogen'...
     191Cloning into '/home/katta/lv_micropython/lib/lwip'...
     192Cloning into '/home/katta/lv_micropython/lib/mbedtls'...
     193Cloning into '/home/katta/lv_micropython/lib/stm32lib'...
     194Submodule path '../../lib/libhydrogen': checked out '5c5d513093075f7245ea522101b17c50aa579af2'
     195Submodule path '../../lib/lwip': checked out '159e31b689577dbf69cf0683bbaffbd71fa5ee10'
     196Submodule path '../../lib/mbedtls': checked out '1bc2c9cb8b8fe4659bd94b8ebba5a4c02029b7fa'
     197Submodule path '../../lib/stm32lib': checked out 'eb80f0126e50687aac966f4c39a2b5a5deffbe78'
     198katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$
     199
     200katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ make
     201Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
     202mkdir -p build-PYBV10/genhdr
     203GEN build-PYBV10/genhdr/pins.h
     204GEN stmconst build-PYBV10/modstm_qstr.h
     205LVGL-GEN build-PYBV10/lvgl/lv_mpy.c
     206GEN build-PYBV10/genhdr/pybcdc.inf
     207GEN build-PYBV10/genhdr/pybcdc_inf.h
     208GEN build-PYBV10/genhdr/pllfreqtable.h
     209GEN build-PYBV10/genhdr/mpversion.h
     210GEN build-PYBV10/genhdr/qstr.i.last
     211In file included from ../../py/mpconfig.h:62,
     212                 from ../../py/mpstate.h:31,
     213                 from ../../lib/lv_bindings/lvgl/src/draw/../misc/lv_gc.h:73,
     214                 from ../../lib/lv_bindings/lvgl/src/draw/lv_img_decoder.c:13:
     215./mpconfigport.h:257: error: "LV_ROOTS" redefined [-Werror]
     216  257 | #define LV_ROOTS
     217      |
     218In file included from ../../lib/lv_bindings/lvgl/src/draw/lv_img_decoder.c:13:
     219../../lib/lv_bindings/lvgl/src/draw/../misc/lv_gc.h:67: note: this is the location of the previous definition
     220   67 | #define LV_ROOTS LV_ITERATE_ROOTS(LV_DEFINE_ROOT)
     221      |
     222cc1: all warnings being treated as errors
     223In file included from ../../py/mpconfig.h:62,
     224                 from ../../py/mpstate.h:31,
     225                 from ../../lib/lv_bindings/lvgl/src/themes/default/../../misc/lv_gc.h:73,
     226                 from ../../lib/lv_bindings/lvgl/src/themes/default/lv_theme_default.c:14:
     227./mpconfigport.h:257: error: "LV_ROOTS" redefined [-Werror]
     228  257 | #define LV_ROOTS
     229      |
     230In file included from
     231
     232========== Cut many errors =============
     233
     234subprocess.CalledProcessError: Command '['arm-none-eabi-gcc', ***** ]' returned non-zero exit status 1.
     235make: *** [../../py/mkrules.mk:108: build-PYBV10/genhdr/qstr.i.last] Error 1
     236make: *** Deleting file 'build-PYBV10/genhdr/qstr.i.last'
     237katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$
     238}}}
     239
     240  * デフォルトが PYBV10 の為、STM32F7DISC を指定する必要があります
     241
     242{{{
     243<<< try build BOARD=   <<< 2023/06/13
     244
     245katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ make clean
     246Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
     247rm -rf build-PYBV10
     248
     249katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ grep PYBV10 Makefile
     250# then default to PYBV10.
     251BOARD ?= PYBV10
     252katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ ls boards | grep STM32
     253MIKROE_CLICKER2_STM32
     254SPARKFUN_MICROMOD_STM32
     255STM32F411DISC
     256STM32F429DISC
     257STM32F439
     258STM32F4DISC
     259STM32F769DISC
     260STM32F7DISC
     261STM32H7B3I_DK
     262STM32L476DISC
     263STM32L496GDISC
     264katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$
     265}}}
     266
     267  * BOARD=STM32F7DISC を指定して試す
     268
     269{{{
     270katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ make BOARD=STM32F7DISC
     271Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
     272mkdir -p build-STM32F7DISC/genhdr
     273GEN build-STM32F7DISC/genhdr/pins.h
     274GEN stmconst build-STM32F7DISC/modstm_qstr.h
     275LVGL-GEN build-STM32F7DISC/lvgl/lv_mpy.c
     276GEN build-STM32F7DISC/genhdr/pybcdc.inf
     277GEN build-STM32F7DISC/genhdr/pybcdc_inf.h
     278GEN build-STM32F7DISC/genhdr/pllfreqtable.h
     279GEN build-STM32F7DISC/genhdr/mpversion.h
     280GEN build-STM32F7DISC/genhdr/qstr.i.last
     281GEN build-STM32F7DISC/genhdr/qstr.split
     282GEN build-STM32F7DISC/genhdr/qstrdefs.collected.h
     283QSTR updated
     284GEN build-STM32F7DISC/genhdr/qstrdefs.generated.h
     285GEN build-STM32F7DISC/genhdr/moduledefs.split
     286GEN build-STM32F7DISC/genhdr/moduledefs.collected
     287Module registrations updated
     288GEN build-STM32F7DISC/genhdr/moduledefs.h
     289GEN build-STM32F7DISC/genhdr/compressed.split
     290GEN build-STM32F7DISC/genhdr/compressed.collected
     291Compressed data updated
     292GEN build-STM32F7DISC/genhdr/compressed.data.h
     293mkdir -p build-STM32F7DISC/../../lib/lv_bindings/driver/stm32/STM32F7DISC/
     294mkdir -p build-STM32F7DISC/boards/STM32F7DISC/
     295mkdir -p build-STM32F7DISC/build-STM32F7DISC/
     296mkdir -p build-STM32F7DISC/build-STM32F7DISC/lvgl/
     297mkdir -p build-STM32F7DISC/drivers/bus/
     298mkdir -p build-STM32F7DISC/drivers/dht/
     299mkdir -p build-STM32F7DISC/drivers/memory/
     300mkdir -p build-STM32F7DISC/extmod/
     301mkdir -p build-STM32F7DISC/lib/libm/
     302mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/anim/
     303mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/assets/
     304mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/assets/emoji/
     305mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/event/
     306mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/get_started/
     307mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/layouts/flex/
     308mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/layouts/grid/
     309mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/barcode/
     310mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/bmp/
     311mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/ffmpeg/
     312mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/freetype/
     313mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/gif/
     314mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/png/
     315mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/qrcode/
     316mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/rlottie/
     317mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/sjpg/
     318mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/libs/tiny_ttf/
     319mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/file_explorer/
     320mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/fragment/
     321mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/gridnav/
     322mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/ime/
     323mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/imgfont/
     324mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/monkey/
     325mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/msg/
     326mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/others/snapshot/
     327mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/porting/
     328mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/scroll/
     329mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/styles/
     330mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/animimg/
     331mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/arc/
     332mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/bar/
     333mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/btn/
     334mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/btnmatrix/
     335mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/calendar/
     336mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/canvas/
     337mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/chart/
     338mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/checkbox/
     339mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/colorwheel/
     340mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/dropdown/
     341mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/img/
     342mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/imgbtn/
     343mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/keyboard/
     344mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/label/
     345mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/led/
     346mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/line/
     347mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/list/
     348mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/menu/
     349mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/meter/
     350mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/msgbox/
     351mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/obj/
     352mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/roller/
     353mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/slider/
     354mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/span/
     355mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/spinbox/
     356mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/spinner/
     357mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/switch/
     358mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/table/
     359mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/tabview/
     360mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/textarea/
     361mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/tileview/
     362mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/examples/widgets/win/
     363mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/core/
     364mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/dev/disp/fb/
     365mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/dev/sdl/
     366mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/
     367mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/arm2d/
     368mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/gd32_ipa/
     369mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/nxp/pxp/
     370mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/nxp/vglite/
     371mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/sdl/
     372mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/stm32_dma2d/
     373mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/sw/
     374mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/draw/swm341_dma2d/
     375mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/font/
     376mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/hal/
     377mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/layouts/flex/
     378mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/layouts/grid/
     379mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/barcode/
     380mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/bmp/
     381mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/ffmpeg/
     382mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/freetype/
     383mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/fsdrv/
     384mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/gif/
     385mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/png/
     386mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/qrcode/
     387mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/rlottie/
     388mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/sjpg/
     389mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/libs/tiny_ttf/
     390mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/misc/
     391mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/file_explorer/
     392mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/fragment/
     393mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/gridnav/
     394mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/ime/
     395mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/imgfont/
     396mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/monkey/
     397mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/msg/
     398mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/snapshot/
     399mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/others/sysmon/
     400mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/themes/basic/
     401mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/themes/default/
     402mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/themes/mono/
     403mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/animimg/
     404mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/arc/
     405mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/bar/
     406mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/btn/
     407mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/btnmatrix/
     408mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/calendar/
     409mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/canvas/
     410mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/chart/
     411mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/checkbox/
     412mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/colorwheel/
     413mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/dropdown/
     414mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/img/
     415mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/imgbtn/
     416mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/keyboard/
     417mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/label/
     418mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/led/
     419mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/line/
     420mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/list/
     421mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/menu/
     422mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/meter/
     423mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/msgbox/
     424mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/objx_templ/
     425mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/roller/
     426mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/slider/
     427mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/span/
     428mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/spinbox/
     429mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/spinner/
     430mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/switch/
     431mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/table/
     432mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/tabview/
     433mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/textarea/
     434mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/tileview/
     435mkdir -p build-STM32F7DISC/lib/lv_bindings/lvgl/src/widgets/win/
     436mkdir -p build-STM32F7DISC/lib/oofatfs/
     437mkdir -p build-STM32F7DISC/lib/stm32lib/CMSIS/STM32F7xx/Source/Templates/
     438mkdir -p build-STM32F7DISC/lib/stm32lib/CMSIS/STM32F7xx/Source/Templates/gcc/
     439mkdir -p build-STM32F7DISC/lib/stm32lib/STM32F7xx_HAL_Driver/Src/
     440mkdir -p build-STM32F7DISC/py/
     441mkdir -p build-STM32F7DISC/shared/libc/
     442mkdir -p build-STM32F7DISC/shared/netutils/
     443mkdir -p build-STM32F7DISC/shared/readline/
     444mkdir -p build-STM32F7DISC/shared/runtime/
     445mkdir -p build-STM32F7DISC/shared/timeutils/
     446mkdir -p build-STM32F7DISC/usbdev/class/src/
     447mkdir -p build-STM32F7DISC/usbdev/core/src/
     448CC ../../py/mpstate.c
     449CC ../../py/nlr.c
     450CC ../../py/nlrx86.c
     451CC ../../py/nlrx64.c
     452CC ../../py/nlrthumb.c
     453CC ../../py/nlraarch64.c
     454CC ../../py/nlrpowerpc.c
     455CC ../../py/nlrxtensa.c
     456CC ../../py/nlrsetjmp.c
     457CC ../../py/malloc.c
     458CC ../../py/gc.c
     459CC ../../py/pystack.c
     460CC ../../py/qstr.c
     461CC ../../py/vstr.c
     462CC ../../py/mpprint.c
     463CC ../../py/unicode.c
     464CC ../../py/mpz.c
     465CC ../../py/reader.c
     466CC ../../py/lexer.c
     467CC ../../py/parse.c
     468CC ../../py/scope.c
     469CC ../../py/compile.c
     470CC ../../py/emitcommon.c
     471CC ../../py/emitbc.c
     472CC ../../py/asmbase.c
     473CC ../../py/asmx64.c
     474CC ../../py/emitnx64.c
     475CC ../../py/asmx86.c
     476CC ../../py/emitnx86.c
     477CC ../../py/asmthumb.c
     478CC ../../py/emitnthumb.c
     479CC ../../py/emitinlinethumb.c
     480CC ../../py/asmarm.c
     481CC ../../py/emitnarm.c
     482CC ../../py/asmxtensa.c
     483CC ../../py/emitnxtensa.c
     484CC ../../py/emitinlinextensa.c
     485CC ../../py/emitnxtensawin.c
     486CC ../../py/formatfloat.c
     487CC ../../py/parsenumbase.c
     488CC ../../py/parsenum.c
     489CC ../../py/emitglue.c
     490CC ../../py/persistentcode.c
     491CC ../../py/runtime.c
     492CC ../../py/runtime_utils.c
     493CC ../../py/scheduler.c
     494CC ../../py/nativeglue.c
     495CC ../../py/pairheap.c
     496CC ../../py/ringbuf.c
     497CC ../../py/stackctrl.c
     498CC ../../py/argcheck.c
     499CC ../../py/warning.c
     500CC ../../py/profile.c
     501CC ../../py/map.c
     502CC ../../py/obj.c
     503CC ../../py/objarray.c
     504CC ../../py/objattrtuple.c
     505CC ../../py/objbool.c
     506CC ../../py/objboundmeth.c
     507CC ../../py/objcell.c
     508CC ../../py/objclosure.c
     509CC ../../py/objcomplex.c
     510CC ../../py/objdeque.c
     511CC ../../py/objdict.c
     512CC ../../py/objenumerate.c
     513CC ../../py/objexcept.c
     514CC ../../py/objfilter.c
     515CC ../../py/objfloat.c
     516CC ../../py/objfun.c
     517CC ../../py/objgenerator.c
     518CC ../../py/objgetitemiter.c
     519CC ../../py/objint.c
     520CC ../../py/objint_longlong.c
     521CC ../../py/objint_mpz.c
     522CC ../../py/objlist.c
     523CC ../../py/objmap.c
     524CC ../../py/objmodule.c
     525CC ../../py/objobject.c
     526CC ../../py/objpolyiter.c
     527CC ../../py/objproperty.c
     528CC ../../py/objnone.c
     529CC ../../py/objnamedtuple.c
     530CC ../../py/objrange.c
     531CC ../../py/objreversed.c
     532CC ../../py/objset.c
     533CC ../../py/objsingleton.c
     534CC ../../py/objslice.c
     535CC ../../py/objstr.c
     536CC ../../py/objstrunicode.c
     537CC ../../py/objstringio.c
     538CC ../../py/objtuple.c
     539CC ../../py/objtype.c
     540CC ../../py/objzip.c
     541CC ../../py/opmethods.c
     542CC ../../py/sequence.c
     543CC ../../py/stream.c
     544CC ../../py/binary.c
     545CC ../../py/builtinimport.c
     546CC ../../py/builtinevex.c
     547CC ../../py/builtinhelp.c
     548CC ../../py/modarray.c
     549CC ../../py/modbuiltins.c
     550CC ../../py/modcollections.c
     551CC ../../py/modgc.c
     552CC ../../py/modio.c
     553CC ../../py/modmath.c
     554CC ../../py/modcmath.c
     555CC ../../py/modmicropython.c
     556CC ../../py/modstruct.c
     557CC ../../py/modsys.c
     558CC ../../py/moduerrno.c
     559CC ../../py/modthread.c
     560CC ../../py/vm.c
     561CC ../../py/bc.c
     562CC ../../py/showbc.c
     563CC ../../py/repl.c
     564CC ../../py/smallint.c
     565CC ../../py/frozenmod.c
     566CC ../../extmod/moduasyncio.c
     567CC ../../extmod/moductypes.c
     568CC ../../extmod/modujson.c
     569CC ../../extmod/moduos.c
     570CC ../../extmod/modure.c
     571CC ../../extmod/moduzlib.c
     572CC ../../extmod/moduheapq.c
     573CC ../../extmod/modutimeq.c
     574CC ../../extmod/moduhashlib.c
     575CC ../../extmod/moducryptolib.c
     576CC ../../extmod/modubinascii.c
     577CC ../../extmod/virtpin.c
     578CC ../../extmod/machine_bitstream.c
     579CC ../../extmod/machine_mem.c
     580CC ../../extmod/machine_pinbase.c
     581CC ../../extmod/machine_signal.c
     582CC ../../extmod/machine_pulse.c
     583CC ../../extmod/machine_pwm.c
     584CC ../../extmod/machine_i2c.c
     585CC ../../extmod/machine_spi.c
     586CC ../../extmod/modbluetooth.c
     587CC ../../extmod/modussl_axtls.c
     588CC ../../extmod/modussl_mbedtls.c
     589CC ../../extmod/moduplatform.c
     590CC ../../extmod/modurandom.c
     591CC ../../extmod/moduselect.c
     592CC ../../extmod/moduwebsocket.c
     593CC ../../extmod/modwebrepl.c
     594CC ../../extmod/modframebuf.c
     595CC ../../extmod/vfs.c
     596CC ../../extmod/vfs_blockdev.c
     597CC ../../extmod/vfs_reader.c
     598CC ../../extmod/vfs_posix.c
     599CC ../../extmod/vfs_posix_file.c
     600CC ../../extmod/vfs_fat.c
     601CC ../../extmod/vfs_fat_diskio.c
     602CC ../../extmod/vfs_fat_file.c
     603CC ../../extmod/vfs_lfs.c
     604CC ../../extmod/utime_mphal.c
     605CC ../../extmod/uos_dupterm.c
     606CC ../../shared/libc/abort_.c
     607CC ../../shared/libc/printf.c
     608MPY uasyncio/__init__.py
     609MPY uasyncio/core.py
     610MPY uasyncio/event.py
     611MPY uasyncio/funcs.py
     612MPY uasyncio/lock.py
     613MPY uasyncio/stream.py
     614MPY dht.py
     615MPY lcd160cr.py
     616MPY lcd160cr_test.py
     617MPY onewire.py
     618MPY lv_utils.py
     619GEN build-STM32F7DISC/frozen_content.c
     620CC build-STM32F7DISC/frozen_content.c
     621CC ../../lib/lv_bindings/driver/stm32/STM32F7DISC/ft5336.c
     622CC ../../lib/lv_bindings/driver/stm32/STM32F7DISC/modrk043fn48h.c
     623CC ../../lib/lv_bindings/driver/stm32/STM32F7DISC/stm32746g_discovery_ts.c
     624CC ../../lib/libm/math.c
     625CC ../../lib/libm/acoshf.c
     626CC ../../lib/libm/asinfacosf.c
     627CC ../../lib/libm/asinhf.c
     628CC ../../lib/libm/atan2f.c
     629CC ../../lib/libm/atanf.c
     630CC ../../lib/libm/atanhf.c
     631CC ../../lib/libm/ef_rem_pio2.c
     632CC ../../lib/libm/erf_lgamma.c
     633CC ../../lib/libm/fmodf.c
     634CC ../../lib/libm/kf_cos.c
     635CC ../../lib/libm/kf_rem_pio2.c
     636CC ../../lib/libm/kf_sin.c
     637CC ../../lib/libm/kf_tan.c
     638CC ../../lib/libm/log1pf.c
     639CC ../../lib/libm/nearbyintf.c
     640CC ../../lib/libm/roundf.c
     641CC ../../lib/libm/sf_cos.c
     642CC ../../lib/libm/sf_erf.c
     643CC ../../lib/libm/sf_frexp.c
     644CC ../../lib/libm/sf_ldexp.c
     645CC ../../lib/libm/sf_modf.c
     646CC ../../lib/libm/sf_sin.c
     647CC ../../lib/libm/sf_tan.c
     648CC ../../lib/libm/wf_lgamma.c
     649CC ../../lib/libm/wf_tgamma.c
     650CC ../../lib/libm/thumb_vfp_sqrtf.c
     651CC ../../shared/libc/string0.c
     652CC ../../shared/netutils/dhcpserver.c
     653CC ../../shared/netutils/netutils.c
     654CC ../../shared/netutils/trace.c
     655CC ../../shared/readline/readline.c
     656CC ../../shared/runtime/gchelper_native.c
     657CC ../../shared/runtime/interrupt_char.c
     658CC ../../shared/runtime/mpirq.c
     659CC ../../shared/runtime/pyexec.c
     660CC ../../shared/runtime/stdout_helpers.c
     661CC ../../shared/runtime/sys_stdio_mphal.c
     662CC ../../shared/timeutils/timeutils.c
     663CC ../../extmod/modonewire.c
     664CC ../../extmod/modnetwork.c
     665CC ../../extmod/modusocket.c
     666CC ../../drivers/bus/softspi.c
     667CC ../../drivers/bus/softqspi.c
     668CC ../../drivers/memory/spiflash.c
     669CC ../../drivers/dht/dht.c
     670CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c
     671CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c
     672CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c
     673CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c
     674CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c
     675CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma2d.c
     676CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c
     677CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c
     678CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c
     679CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c
     680CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c
     681CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c
     682CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c
     683CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c
     684CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c
     685CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c
     686CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c
     687CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c
     688CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c
     689CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c
     690CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_ltdc.c
     691CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c
     692CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c
     693CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c
     694CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c
     695CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c
     696CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c
     697CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c
     698CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_mmc.c
     699CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.c
     700CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.c
     701CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c
     702CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.c
     703CC ../../lib/stm32lib/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2s.c
     704CC usbdev/core/src/usbd_core.c
     705CC usbdev/core/src/usbd_ctlreq.c
     706CC usbdev/core/src/usbd_ioreq.c
     707CC usbdev/class/src/usbd_cdc_msc_hid.c
     708CC usbdev/class/src/usbd_msc_bot.c
     709CC usbdev/class/src/usbd_msc_scsi.c
     710CC boardctrl.c
     711CC main.c
     712CC stm32_it.c
     713CC usbd_conf.c
     714CC usbd_desc.c
     715CC usbd_cdc_interface.c
     716CC usbd_hid_interface.c
     717CC usbd_msc_interface.c
     718CC mphalport.c
     719CC mpnetworkport.c
     720CC mpthreadport.c
     721CC irq.c
     722CC pendsv.c
     723CC systick.c
     724CC softtimer.c
     725CC powerctrl.c
     726CC powerctrlboot.c
     727CC rfcore.c
     728CC pybthread.c
     729CC factoryreset.c
     730CC timer.c
     731CC led.c
     732CC pin.c
     733CC pin_defs_stm32.c
     734CC pin_named_pins.c
     735CC bufhelper.c
     736CC dma.c
     737CC i2c.c
     738CC pyb_i2c.c
     739CC spi.c
     740CC pyb_spi.c
     741CC qspi.c
     742CC uart.c
     743CC ulpi.c
     744CC can.c
     745CC fdcan.c
     746CC pyb_can.c
     747CC usb.c
     748CC wdt.c
     749CC eth.c
     750CC gccollect.c
     751CC help.c
     752CC machine_adc.c
     753CC machine_bitstream.c
     754CC machine_i2c.c
     755CC machine_i2s.c
     756CC machine_spi.c
     757CC machine_timer.c
     758CC machine_uart.c
     759CC modmachine.c
     760CC modpyb.c
     761CC modstm.c
     762CC modutime.c
     763CC network_lan.c
     764CC extint.c
     765CC usrsw.c
     766CC rng.c
     767CC rtc.c
     768CC flash.c
     769CC flashbdev.c
     770CC spibdev.c
     771CC storage.c
     772CC sdcard.c
     773CC sdram.c
     774CC fatfs_port.c
     775CC lcd.c
     776CC accel.c
     777CC servo.c
     778CC dac.c
     779CC adc.c
     780CC boards/STM32F7DISC/board_init.c
     781AS ../../lib/stm32lib/CMSIS/STM32F7xx/Source/Templates/gcc/startup_stm32f746xx.s
     782CC ../../lib/stm32lib/CMSIS/STM32F7xx/Source/Templates/system_stm32f7xx.c
     783CC system_stm32.c
     784AS resethandler.s
     785AS ../../shared/runtime/gchelper_m3.s
     786CC ../../lib/lv_bindings/lvgl/src/layouts/grid/lv_grid.c
     787CC ../../lib/lv_bindings/lvgl/src/layouts/flex/lv_flex.c
     788CC ../../lib/lv_bindings/lvgl/src/libs/ffmpeg/lv_ffmpeg.c
     789CC ../../lib/lv_bindings/lvgl/src/libs/bmp/lv_bmp.c
     790CC ../../lib/lv_bindings/lvgl/src/libs/qrcode/lv_qrcode.c
     791CC ../../lib/lv_bindings/lvgl/src/libs/qrcode/qrcodegen.c
     792CC ../../lib/lv_bindings/lvgl/src/libs/fsdrv/lv_fs_cbfs.c
     793CC ../../lib/lv_bindings/lvgl/src/libs/fsdrv/lv_fs_posix.c
     794CC ../../lib/lv_bindings/lvgl/src/libs/fsdrv/lv_fs_stdio.c
     795CC ../../lib/lv_bindings/lvgl/src/libs/fsdrv/lv_fs_win32.c
     796CC ../../lib/lv_bindings/lvgl/src/libs/fsdrv/lv_fs_fatfs.c
     797CC ../../lib/lv_bindings/lvgl/src/libs/freetype/lv_freetype.c
     798CC ../../lib/lv_bindings/lvgl/src/libs/freetype/lv_ftsystem.c
     799CC ../../lib/lv_bindings/lvgl/src/libs/rlottie/lv_rlottie.c
     800CC ../../lib/lv_bindings/lvgl/src/libs/png/lodepng.c
     801CC ../../lib/lv_bindings/lvgl/src/libs/png/lv_png.c
     802CC ../../lib/lv_bindings/lvgl/src/libs/barcode/code128.c
     803CC ../../lib/lv_bindings/lvgl/src/libs/barcode/lv_barcode.c
     804CC ../../lib/lv_bindings/lvgl/src/libs/sjpg/tjpgd.c
     805CC ../../lib/lv_bindings/lvgl/src/libs/sjpg/lv_sjpg.c
     806CC ../../lib/lv_bindings/lvgl/src/libs/tiny_ttf/lv_tiny_ttf.c
     807CC ../../lib/lv_bindings/lvgl/src/libs/gif/lv_gif.c
     808CC ../../lib/lv_bindings/lvgl/src/libs/gif/gifdec.c
     809CC ../../lib/lv_bindings/lvgl/src/others/gridnav/lv_gridnav.c
     810CC ../../lib/lv_bindings/lvgl/src/others/imgfont/lv_imgfont.c
     811CC ../../lib/lv_bindings/lvgl/src/others/sysmon/lv_sysmon.c
     812CC ../../lib/lv_bindings/lvgl/src/others/monkey/lv_monkey.c
     813CC ../../lib/lv_bindings/lvgl/src/others/snapshot/lv_snapshot.c
     814CC ../../lib/lv_bindings/lvgl/src/others/file_explorer/lv_file_explorer.c
     815CC ../../lib/lv_bindings/lvgl/src/others/msg/lv_msg.c
     816CC ../../lib/lv_bindings/lvgl/src/others/ime/lv_ime_pinyin.c
     817CC ../../lib/lv_bindings/lvgl/src/others/fragment/lv_fragment.c
     818CC ../../lib/lv_bindings/lvgl/src/others/fragment/lv_fragment_manager.c
     819CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_22.c
     820CC ../../lib/lv_bindings/lvgl/src/font/lv_font_unscii_8.c
     821CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_20.c
     822CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_46.c
     823CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_24.c
     824CC ../../lib/lv_bindings/lvgl/src/font/lv_font_loader.c
     825CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_40.c
     826CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_28_compressed.c
     827CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_38.c
     828CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_32.c
     829CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_8.c
     830CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_12_subpx.c
     831CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_30.c
     832CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_26.c
     833CC ../../lib/lv_bindings/lvgl/src/font/lv_font_unscii_16.c
     834CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_34.c
     835CC ../../lib/lv_bindings/lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c
     836CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_12.c
     837CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_48.c
     838CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_42.c
     839CC ../../lib/lv_bindings/lvgl/src/font/lv_font_simsun_16_cjk.c
     840CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_14.c
     841CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_28.c
     842CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_18.c
     843CC ../../lib/lv_bindings/lvgl/src/font/lv_font_fmt_txt.c
     844CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_36.c
     845CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_10.c
     846CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_44.c
     847CC ../../lib/lv_bindings/lvgl/src/font/lv_font_montserrat_16.c
     848CC ../../lib/lv_bindings/lvgl/src/font/lv_font.c
     849CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_pos.c
     850CC ../../lib/lv_bindings/lvgl/src/core/lv_indev.c
     851CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_style_gen.c
     852CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_event.c
     853CC ../../lib/lv_bindings/lvgl/src/core/lv_obj.c
     854CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_style.c
     855CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_tree.c
     856CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_scroll.c
     857CC ../../lib/lv_bindings/lvgl/src/core/lv_theme.c
     858CC ../../lib/lv_bindings/lvgl/src/core/lv_indev_scroll.c
     859CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_class.c
     860CC ../../lib/lv_bindings/lvgl/src/core/lv_group.c
     861CC ../../lib/lv_bindings/lvgl/src/core/lv_disp.c
     862CC ../../lib/lv_bindings/lvgl/src/core/lv_refr.c
     863CC ../../lib/lv_bindings/lvgl/src/core/lv_obj_draw.c
     864CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_label.c
     865CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_draw_vglite_arc.c
     866CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_draw_vglite_rect.c
     867CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_draw_vglite_line.c
     868CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_draw_vglite.c
     869CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_vglite_buf.c
     870CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_vglite_utils.c
     871CC ../../lib/lv_bindings/lvgl/src/draw/nxp/vglite/lv_draw_vglite_blend.c
     872CC ../../lib/lv_bindings/lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp_osa.c
     873CC ../../lib/lv_bindings/lvgl/src/draw/nxp/pxp/lv_draw_pxp.c
     874CC ../../lib/lv_bindings/lvgl/src/draw/nxp/pxp/lv_draw_pxp_blend.c
     875CC ../../lib/lv_bindings/lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp.c
     876CC ../../lib/lv_bindings/lvgl/src/draw/arm2d/lv_gpu_arm2d.c
     877CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_transform.c
     878CC ../../lib/lv_bindings/lvgl/src/draw/lv_img_decoder.c
     879CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw.c
     880CC ../../lib/lv_bindings/lvgl/src/draw/stm32_dma2d/lv_gpu_stm32_dma2d.c
     881CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_layer.c
     882CC ../../lib/lv_bindings/lvgl/src/draw/lv_img_cache_builtin.c
     883CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_arc.c
     884CC ../../lib/lv_bindings/lvgl/src/draw/lv_img_buf.c
     885CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_line.c
     886CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_layer.c
     887CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_letter.c
     888CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_blend.c
     889CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw.c
     890CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_rect.c
     891CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_arc.c
     892CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_line.c
     893CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_gradient.c
     894CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_dither.c
     895CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_polygon.c
     896CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_img.c
     897CC ../../lib/lv_bindings/lvgl/src/draw/sw/lv_draw_sw_transform.c
     898CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_rect.c
     899CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_triangle.c
     900CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_mask.c
     901CC ../../lib/lv_bindings/lvgl/src/draw/swm341_dma2d/lv_gpu_swm341_dma2d.c
     902CC ../../lib/lv_bindings/lvgl/src/draw/lv_img_cache.c
     903CC ../../lib/lv_bindings/lvgl/src/draw/lv_draw_img.c
     904CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_layer.c
     905CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_mask.c
     906CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_polygon.c
     907CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_line.c
     908CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_composite.c
     909CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_bg.c
     910CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_label.c
     911CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_img.c
     912CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_rect.c
     913CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_texture_cache.c
     914CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_stack_blur.c
     915CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_utils.c
     916CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl_arc.c
     917CC ../../lib/lv_bindings/lvgl/src/draw/sdl/lv_draw_sdl.c
     918CC ../../lib/lv_bindings/lvgl/src/draw/gd32_ipa/lv_gpu_gd32_ipa.c
     919CC ../../lib/lv_bindings/lvgl/src/hal/lv_hal_tick.c
     920CC ../../lib/lv_bindings/lvgl/src/themes/default/lv_theme_default.c
     921CC ../../lib/lv_bindings/lvgl/src/themes/mono/lv_theme_mono.c
     922CC ../../lib/lv_bindings/lvgl/src/themes/basic/lv_theme_basic.c
     923CC ../../lib/lv_bindings/lvgl/src/dev/disp/fb/lv_linux_fbdev.c
     924CC ../../lib/lv_bindings/lvgl/src/dev/sdl/lv_sdl_keyboard.c
     925CC ../../lib/lv_bindings/lvgl/src/dev/sdl/lv_sdl_mouse.c
     926CC ../../lib/lv_bindings/lvgl/src/dev/sdl/lv_sdl_window.c
     927CC ../../lib/lv_bindings/lvgl/src/dev/sdl/lv_sdl_mousewheel.c
     928CC ../../lib/lv_bindings/lvgl/src/widgets/tileview/lv_tileview.c
     929CC ../../lib/lv_bindings/lvgl/src/widgets/btn/lv_btn.c
     930CC ../../lib/lv_bindings/lvgl/src/widgets/imgbtn/lv_imgbtn.c
     931CC ../../lib/lv_bindings/lvgl/src/widgets/list/lv_list.c
     932CC ../../lib/lv_bindings/lvgl/src/widgets/meter/lv_meter.c
     933CC ../../lib/lv_bindings/lvgl/src/widgets/dropdown/lv_dropdown.c
     934CC ../../lib/lv_bindings/lvgl/src/widgets/led/lv_led.c
     935CC ../../lib/lv_bindings/lvgl/src/widgets/spinner/lv_spinner.c
     936CC ../../lib/lv_bindings/lvgl/src/widgets/btnmatrix/lv_btnmatrix.c
     937CC ../../lib/lv_bindings/lvgl/src/widgets/switch/lv_switch.c
     938CC ../../lib/lv_bindings/lvgl/src/widgets/slider/lv_slider.c
     939CC ../../lib/lv_bindings/lvgl/src/widgets/span/lv_span.c
     940CC ../../lib/lv_bindings/lvgl/src/widgets/objx_templ/lv_objx_templ.c
     941CC ../../lib/lv_bindings/lvgl/src/widgets/line/lv_line.c
     942CC ../../lib/lv_bindings/lvgl/src/widgets/table/lv_table.c
     943CC ../../lib/lv_bindings/lvgl/src/widgets/animimg/lv_animimg.c
     944CC ../../lib/lv_bindings/lvgl/src/widgets/textarea/lv_textarea.c
     945CC ../../lib/lv_bindings/lvgl/src/widgets/checkbox/lv_checkbox.c
     946CC ../../lib/lv_bindings/lvgl/src/widgets/arc/lv_arc.c
     947CC ../../lib/lv_bindings/lvgl/src/widgets/win/lv_win.c
     948CC ../../lib/lv_bindings/lvgl/src/widgets/label/lv_label.c
     949CC ../../lib/lv_bindings/lvgl/src/widgets/canvas/lv_canvas.c
     950CC ../../lib/lv_bindings/lvgl/src/widgets/spinbox/lv_spinbox.c
     951CC ../../lib/lv_bindings/lvgl/src/widgets/menu/lv_menu.c
     952CC ../../lib/lv_bindings/lvgl/src/widgets/colorwheel/lv_colorwheel.c
     953CC ../../lib/lv_bindings/lvgl/src/widgets/keyboard/lv_keyboard.c
     954CC ../../lib/lv_bindings/lvgl/src/widgets/chart/lv_chart.c
     955CC ../../lib/lv_bindings/lvgl/src/widgets/img/lv_img.c
     956CC ../../lib/lv_bindings/lvgl/src/widgets/msgbox/lv_msgbox.c
     957CC ../../lib/lv_bindings/lvgl/src/widgets/bar/lv_bar.c
     958CC ../../lib/lv_bindings/lvgl/src/widgets/roller/lv_roller.c
     959CC ../../lib/lv_bindings/lvgl/src/widgets/calendar/lv_calendar_header_arrow.c
     960CC ../../lib/lv_bindings/lvgl/src/widgets/calendar/lv_calendar.c
     961CC ../../lib/lv_bindings/lvgl/src/widgets/calendar/lv_calendar_header_dropdown.c
     962CC ../../lib/lv_bindings/lvgl/src/widgets/tabview/lv_tabview.c
     963CC ../../lib/lv_bindings/lvgl/src/misc/lv_bidi.c
     964CC ../../lib/lv_bindings/lvgl/src/misc/lv_log.c
     965CC ../../lib/lv_bindings/lvgl/src/misc/lv_ll.c
     966CC ../../lib/lv_bindings/lvgl/src/misc/lv_mem.c
     967CC ../../lib/lv_bindings/lvgl/src/misc/lv_gc.c
     968CC ../../lib/lv_bindings/lvgl/src/misc/lv_txt_ap.c
     969CC ../../lib/lv_bindings/lvgl/src/misc/lv_anim.c
     970CC ../../lib/lv_bindings/lvgl/src/misc/lv_lru.c
     971CC ../../lib/lv_bindings/lvgl/src/misc/lv_color.c
     972CC ../../lib/lv_bindings/lvgl/src/misc/lv_malloc_builtin.c
     973CC ../../lib/lv_bindings/lvgl/src/misc/lv_math.c
     974CC ../../lib/lv_bindings/lvgl/src/misc/lv_tlsf.c
     975CC ../../lib/lv_bindings/lvgl/src/misc/lv_style.c
     976CC ../../lib/lv_bindings/lvgl/src/misc/lv_fs.c
     977CC ../../lib/lv_bindings/lvgl/src/misc/lv_async.c
     978CC ../../lib/lv_bindings/lvgl/src/misc/lv_timer.c
     979CC ../../lib/lv_bindings/lvgl/src/misc/lv_event.c
     980CC ../../lib/lv_bindings/lvgl/src/misc/lv_txt.c
     981CC ../../lib/lv_bindings/lvgl/src/misc/lv_area.c
     982CC ../../lib/lv_bindings/lvgl/src/misc/lv_memcpy_builtin.c
     983CC ../../lib/lv_bindings/lvgl/src/misc/lv_printf.c
     984CC ../../lib/lv_bindings/lvgl/src/misc/lv_style_gen.c
     985CC ../../lib/lv_bindings/lvgl/src/misc/lv_utils.c
     986CC ../../lib/lv_bindings/lvgl/src/misc/lv_templ.c
     987CC ../../lib/lv_bindings/lvgl/src/misc/lv_anim_timeline.c
     988CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_4.c
     989CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_3.c
     990CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_1.c
     991CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_6.c
     992CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_2.c
     993CC ../../lib/lv_bindings/lvgl/examples/layouts/grid/lv_example_grid_5.c
     994CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_4.c
     995CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_2.c
     996CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_5.c
     997CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_3.c
     998CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_6.c
     999CC ../../lib/lv_bindings/lvgl/examples/layouts/flex/lv_example_flex_1.c
     1000CC ../../lib/lv_bindings/lvgl/examples/libs/ffmpeg/lv_example_ffmpeg_1.c
     1001CC ../../lib/lv_bindings/lvgl/examples/libs/ffmpeg/lv_example_ffmpeg_2.c
     1002CC ../../lib/lv_bindings/lvgl/examples/libs/bmp/lv_example_bmp_1.c
     1003CC ../../lib/lv_bindings/lvgl/examples/libs/qrcode/lv_example_qrcode_1.c
     1004CC ../../lib/lv_bindings/lvgl/examples/libs/freetype/lv_example_freetype_1.c
     1005CC ../../lib/lv_bindings/lvgl/examples/libs/rlottie/lv_example_rlottie_1.c
     1006CC ../../lib/lv_bindings/lvgl/examples/libs/rlottie/lv_example_rlottie_approve.c
     1007CC ../../lib/lv_bindings/lvgl/examples/libs/rlottie/lv_example_rlottie_2.c
     1008CC ../../lib/lv_bindings/lvgl/examples/libs/png/img_wink_png.c
     1009CC ../../lib/lv_bindings/lvgl/examples/libs/png/lv_example_png_1.c
     1010CC ../../lib/lv_bindings/lvgl/examples/libs/barcode/lv_example_barcode_1.c
     1011CC ../../lib/lv_bindings/lvgl/examples/libs/sjpg/lv_example_sjpg_1.c
     1012CC ../../lib/lv_bindings/lvgl/examples/libs/tiny_ttf/lv_example_tiny_ttf_2.c
     1013CC ../../lib/lv_bindings/lvgl/examples/libs/tiny_ttf/lv_example_tiny_ttf_1.c
     1014CC ../../lib/lv_bindings/lvgl/examples/libs/gif/lv_example_gif_1.c
     1015CC ../../lib/lv_bindings/lvgl/examples/libs/gif/img_bulb_gif.c
     1016CC ../../lib/lv_bindings/lvgl/examples/others/gridnav/lv_example_gridnav_4.c
     1017CC ../../lib/lv_bindings/lvgl/examples/others/gridnav/lv_example_gridnav_2.c
     1018CC ../../lib/lv_bindings/lvgl/examples/others/gridnav/lv_example_gridnav_1.c
     1019CC ../../lib/lv_bindings/lvgl/examples/others/gridnav/lv_example_gridnav_3.c
     1020CC ../../lib/lv_bindings/lvgl/examples/others/imgfont/lv_example_imgfont_1.c
     1021CC ../../lib/lv_bindings/lvgl/examples/others/monkey/lv_example_monkey_3.c
     1022CC ../../lib/lv_bindings/lvgl/examples/others/monkey/lv_example_monkey_1.c
     1023CC ../../lib/lv_bindings/lvgl/examples/others/monkey/lv_example_monkey_2.c
     1024CC ../../lib/lv_bindings/lvgl/examples/others/snapshot/lv_example_snapshot_1.c
     1025CC ../../lib/lv_bindings/lvgl/examples/others/file_explorer/lv_example_file_explorer_3.c
     1026CC ../../lib/lv_bindings/lvgl/examples/others/file_explorer/lv_example_file_explorer_1.c
     1027CC ../../lib/lv_bindings/lvgl/examples/others/file_explorer/lv_example_file_explorer_2.c
     1028CC ../../lib/lv_bindings/lvgl/examples/others/msg/lv_example_msg_2.c
     1029CC ../../lib/lv_bindings/lvgl/examples/others/msg/lv_example_msg_1.c
     1030CC ../../lib/lv_bindings/lvgl/examples/others/msg/lv_example_msg_3.c
     1031CC ../../lib/lv_bindings/lvgl/examples/others/ime/lv_example_ime_pinyin_2.c
     1032CC ../../lib/lv_bindings/lvgl/examples/others/ime/lv_example_ime_pinyin_1.c
     1033CC ../../lib/lv_bindings/lvgl/examples/others/fragment/lv_example_fragment_1.c
     1034CC ../../lib/lv_bindings/lvgl/examples/others/fragment/lv_example_fragment_2.c
     1035CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_2.c
     1036CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_5.c
     1037CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_3.c
     1038CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_4.c
     1039CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_6.c
     1040CC ../../lib/lv_bindings/lvgl/examples/scroll/lv_example_scroll_1.c
     1041CC ../../lib/lv_bindings/lvgl/examples/event/lv_example_event_1.c
     1042CC ../../lib/lv_bindings/lvgl/examples/event/lv_example_event_3.c
     1043CC ../../lib/lv_bindings/lvgl/examples/event/lv_example_event_2.c
     1044CC ../../lib/lv_bindings/lvgl/examples/event/lv_example_event_4.c
     1045CC ../../lib/lv_bindings/lvgl/examples/assets/img_hand.c
     1046CC ../../lib/lv_bindings/lvgl/examples/assets/imgbtn_mid.c
     1047CC ../../lib/lv_bindings/lvgl/examples/assets/img_cogwheel_indexed16.c
     1048CC ../../lib/lv_bindings/lvgl/examples/assets/imgbtn_right.c
     1049CC ../../lib/lv_bindings/lvgl/examples/assets/animimg003.c
     1050CC ../../lib/lv_bindings/lvgl/examples/assets/img_caret_down.c
     1051CC ../../lib/lv_bindings/lvgl/examples/assets/emoji/img_emoji_F617.c
     1052CC ../../lib/lv_bindings/lvgl/examples/assets/animimg001.c
     1053CC ../../lib/lv_bindings/lvgl/examples/assets/imgbtn_left.c
     1054CC ../../lib/lv_bindings/lvgl/examples/assets/img_cogwheel_argb.c
     1055CC ../../lib/lv_bindings/lvgl/examples/assets/img_cogwheel_rgb.c
     1056CC ../../lib/lv_bindings/lvgl/examples/assets/img_skew_strip.c
     1057CC ../../lib/lv_bindings/lvgl/examples/assets/animimg002.c
     1058CC ../../lib/lv_bindings/lvgl/examples/assets/img_star.c
     1059CC ../../lib/lv_bindings/lvgl/examples/assets/img_cogwheel_chroma_keyed.c
     1060CC ../../lib/lv_bindings/lvgl/examples/get_started/lv_example_get_started_3.c
     1061CC ../../lib/lv_bindings/lvgl/examples/get_started/lv_example_get_started_1.c
     1062CC ../../lib/lv_bindings/lvgl/examples/get_started/lv_example_get_started_4.c
     1063CC ../../lib/lv_bindings/lvgl/examples/get_started/lv_example_get_started_2.c
     1064CC ../../lib/lv_bindings/lvgl/examples/porting/lv_port_disp_template.c
     1065CC ../../lib/lv_bindings/lvgl/examples/porting/lv_port_indev_template.c
     1066CC ../../lib/lv_bindings/lvgl/examples/porting/lv_port_fs_template.c
     1067CC ../../lib/lv_bindings/lvgl/examples/anim/lv_example_anim_1.c
     1068CC ../../lib/lv_bindings/lvgl/examples/anim/lv_example_anim_timeline_1.c
     1069CC ../../lib/lv_bindings/lvgl/examples/anim/lv_example_anim_3.c
     1070CC ../../lib/lv_bindings/lvgl/examples/anim/lv_example_anim_2.c
     1071CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_6.c
     1072CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_13.c
     1073CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_4.c
     1074CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_14.c
     1075CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_11.c
     1076CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_10.c
     1077CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_12.c
     1078CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_8.c
     1079CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_7.c
     1080CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_3.c
     1081CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_9.c
     1082CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_1.c
     1083CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_15.c
     1084CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_5.c
     1085CC ../../lib/lv_bindings/lvgl/examples/styles/lv_example_style_2.c
     1086CC ../../lib/lv_bindings/lvgl/examples/widgets/tileview/lv_example_tileview_1.c
     1087CC ../../lib/lv_bindings/lvgl/examples/widgets/btn/lv_example_btn_2.c
     1088CC ../../lib/lv_bindings/lvgl/examples/widgets/btn/lv_example_btn_1.c
     1089CC ../../lib/lv_bindings/lvgl/examples/widgets/btn/lv_example_btn_3.c
     1090CC ../../lib/lv_bindings/lvgl/examples/widgets/imgbtn/lv_example_imgbtn_1.c
     1091CC ../../lib/lv_bindings/lvgl/examples/widgets/list/lv_example_list_2.c
     1092CC ../../lib/lv_bindings/lvgl/examples/widgets/list/lv_example_list_1.c
     1093CC ../../lib/lv_bindings/lvgl/examples/widgets/meter/lv_example_meter_1.c
     1094CC ../../lib/lv_bindings/lvgl/examples/widgets/meter/lv_example_meter_2.c
     1095CC ../../lib/lv_bindings/lvgl/examples/widgets/meter/lv_example_meter_3.c
     1096CC ../../lib/lv_bindings/lvgl/examples/widgets/meter/lv_example_meter_4.c
     1097CC ../../lib/lv_bindings/lvgl/examples/widgets/dropdown/lv_example_dropdown_1.c
     1098CC ../../lib/lv_bindings/lvgl/examples/widgets/dropdown/lv_example_dropdown_3.c
     1099CC ../../lib/lv_bindings/lvgl/examples/widgets/dropdown/lv_example_dropdown_2.c
     1100CC ../../lib/lv_bindings/lvgl/examples/widgets/led/lv_example_led_1.c
     1101CC ../../lib/lv_bindings/lvgl/examples/widgets/spinner/lv_example_spinner_1.c
     1102CC ../../lib/lv_bindings/lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_1.c
     1103CC ../../lib/lv_bindings/lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_3.c
     1104CC ../../lib/lv_bindings/lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_2.c
     1105CC ../../lib/lv_bindings/lvgl/examples/widgets/switch/lv_example_switch_1.c
     1106CC ../../lib/lv_bindings/lvgl/examples/widgets/slider/lv_example_slider_1.c
     1107CC ../../lib/lv_bindings/lvgl/examples/widgets/slider/lv_example_slider_2.c
     1108CC ../../lib/lv_bindings/lvgl/examples/widgets/slider/lv_example_slider_3.c
     1109CC ../../lib/lv_bindings/lvgl/examples/widgets/span/lv_example_span_1.c
     1110CC ../../lib/lv_bindings/lvgl/examples/widgets/line/lv_example_line_1.c
     1111CC ../../lib/lv_bindings/lvgl/examples/widgets/table/lv_example_table_1.c
     1112CC ../../lib/lv_bindings/lvgl/examples/widgets/table/lv_example_table_2.c
     1113CC ../../lib/lv_bindings/lvgl/examples/widgets/animimg/lv_example_animimg_1.c
     1114CC ../../lib/lv_bindings/lvgl/examples/widgets/textarea/lv_example_textarea_3.c
     1115CC ../../lib/lv_bindings/lvgl/examples/widgets/textarea/lv_example_textarea_2.c
     1116CC ../../lib/lv_bindings/lvgl/examples/widgets/textarea/lv_example_textarea_1.c
     1117CC ../../lib/lv_bindings/lvgl/examples/widgets/checkbox/lv_example_checkbox_1.c
     1118CC ../../lib/lv_bindings/lvgl/examples/widgets/checkbox/lv_example_checkbox_2.c
     1119CC ../../lib/lv_bindings/lvgl/examples/widgets/arc/lv_example_arc_2.c
     1120CC ../../lib/lv_bindings/lvgl/examples/widgets/arc/lv_example_arc_1.c
     1121CC ../../lib/lv_bindings/lvgl/examples/widgets/win/lv_example_win_1.c
     1122CC ../../lib/lv_bindings/lvgl/examples/widgets/label/lv_example_label_2.c
     1123CC ../../lib/lv_bindings/lvgl/examples/widgets/label/lv_example_label_3.c
     1124CC ../../lib/lv_bindings/lvgl/examples/widgets/label/lv_example_label_4.c
     1125CC ../../lib/lv_bindings/lvgl/examples/widgets/label/lv_example_label_1.c
     1126CC ../../lib/lv_bindings/lvgl/examples/widgets/label/lv_example_label_5.c
     1127CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_4.c
     1128CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_7.c
     1129CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_6.c
     1130CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_1.c
     1131CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_5.c
     1132CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_2.c
     1133CC ../../lib/lv_bindings/lvgl/examples/widgets/canvas/lv_example_canvas_3.c
     1134CC ../../lib/lv_bindings/lvgl/examples/widgets/spinbox/lv_example_spinbox_1.c
     1135CC ../../lib/lv_bindings/lvgl/examples/widgets/menu/lv_example_menu_5.c
     1136CC ../../lib/lv_bindings/lvgl/examples/widgets/menu/lv_example_menu_1.c
     1137CC ../../lib/lv_bindings/lvgl/examples/widgets/menu/lv_example_menu_3.c
     1138CC ../../lib/lv_bindings/lvgl/examples/widgets/menu/lv_example_menu_4.c
     1139CC ../../lib/lv_bindings/lvgl/examples/widgets/menu/lv_example_menu_2.c
     1140CC ../../lib/lv_bindings/lvgl/examples/widgets/colorwheel/lv_example_colorwheel_1.c
     1141CC ../../lib/lv_bindings/lvgl/examples/widgets/keyboard/lv_example_keyboard_2.c
     1142CC ../../lib/lv_bindings/lvgl/examples/widgets/keyboard/lv_example_keyboard_1.c
     1143CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_1.c
     1144CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_5.c
     1145CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_7.c
     1146CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_6.c
     1147CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_2.c
     1148CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_3.c
     1149CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_8.c
     1150CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_4.c
     1151CC ../../lib/lv_bindings/lvgl/examples/widgets/chart/lv_example_chart_9.c
     1152CC ../../lib/lv_bindings/lvgl/examples/widgets/img/lv_example_img_2.c
     1153CC ../../lib/lv_bindings/lvgl/examples/widgets/img/lv_example_img_1.c
     1154CC ../../lib/lv_bindings/lvgl/examples/widgets/img/lv_example_img_4.c
     1155CC ../../lib/lv_bindings/lvgl/examples/widgets/img/lv_example_img_3.c
     1156CC ../../lib/lv_bindings/lvgl/examples/widgets/msgbox/lv_example_msgbox_1.c
     1157CC ../../lib/lv_bindings/lvgl/examples/widgets/obj/lv_example_obj_1.c
     1158CC ../../lib/lv_bindings/lvgl/examples/widgets/obj/lv_example_obj_2.c
     1159CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_4.c
     1160CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_5.c
     1161CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_6.c
     1162CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_2.c
     1163CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_1.c
     1164CC ../../lib/lv_bindings/lvgl/examples/widgets/bar/lv_example_bar_3.c
     1165CC ../../lib/lv_bindings/lvgl/examples/widgets/roller/lv_example_roller_3.c
     1166CC ../../lib/lv_bindings/lvgl/examples/widgets/roller/lv_example_roller_2.c
     1167CC ../../lib/lv_bindings/lvgl/examples/widgets/roller/lv_example_roller_1.c
     1168CC ../../lib/lv_bindings/lvgl/examples/widgets/calendar/lv_example_calendar_1.c
     1169CC ../../lib/lv_bindings/lvgl/examples/widgets/tabview/lv_example_tabview_1.c
     1170CC ../../lib/lv_bindings/lvgl/examples/widgets/tabview/lv_example_tabview_2.c
     1171CC build-STM32F7DISC/lvgl/lv_mpy.c
     1172CC ../../lib/oofatfs/ff.c
     1173CC ../../lib/oofatfs/ffunicode.c
     1174CC build-STM32F7DISC/pins_STM32F7DISC.c
     1175LINK build-STM32F7DISC/firmware.elf
     1176   text    data     bss     dec     hex filename
     1177 878068    4144   30712  912924   dee1c build-STM32F7DISC/firmware.elf
     1178GEN build-STM32F7DISC/firmware0.bin
     1179GEN build-STM32F7DISC/firmware1.bin
     1180GEN build-STM32F7DISC/firmware.dfu
     1181GEN build-STM32F7DISC/firmware.hex
     1182katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$
     1183}}}
     1184
     1185  * firmware.hex が出来ている
     1186
     1187{{{
     1188katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$ ll build-STM32F7DISC/firmware*
     1189-rw-r--r-- 1 katta katta  882533 Jun 13 10:38 build-STM32F7DISC/firmware.dfu
     1190-rwxr-xr-x 1 katta katta 1694376 Jun 13 10:38 build-STM32F7DISC/firmware.elf*
     1191-rw-r--r-- 1 katta katta 2481520 Jun 13 10:38 build-STM32F7DISC/firmware.hex
     1192-rw-r--r-- 1 katta katta 3931900 Jun 13 10:38 build-STM32F7DISC/firmware.map
     1193-rwxr-xr-x 1 katta katta   14668 Jun 13 10:38 build-STM32F7DISC/firmware0.bin*
     1194-rwxr-xr-x 1 katta katta  867544 Jun 13 10:38 build-STM32F7DISC/firmware1.bin*
     1195katta@RZ7OL14KHO580H:~/lv_micropython/ports/stm32$
     1196}}}