├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── boards └── M5STACK_CORE2 │ ├── manifest.py │ ├── modules │ ├── axpili9342.py │ ├── ft6x36.py │ ├── inisetup.py │ └── m5stack.py │ ├── mpconfigboard.cmake │ ├── mpconfigboard.h │ ├── mpconfigboard.mk │ ├── partitions.csv │ └── sdkconfig.board ├── components ├── CMakeLists.txt ├── Kconfig ├── axp192 │ ├── axp20x.c │ └── include │ │ └── axp20x.h ├── bm8563 │ ├── bm8563.c │ └── include │ │ └── bm8563.h ├── component.mk ├── ft6336u │ ├── ft6336u.c │ └── include │ │ └── ft6336u.h ├── i2cdev │ ├── i2c_drv.c │ ├── i2cdev_esp32.c │ └── include │ │ ├── debug_cf.h │ │ ├── i2c_drv.h │ │ └── i2cdev.h ├── ili9341 │ ├── decode_image.c │ ├── fontx.c │ ├── ili9340.c │ ├── include │ │ ├── bmpfile.h │ │ ├── decode_image.h │ │ ├── fontx.h │ │ ├── ili9340.h │ │ └── pngle.h │ └── pngle.c └── mpu6886 │ ├── debug_cf.c │ ├── eprintf.c │ ├── include │ ├── eprintf.h │ ├── imu_types.h │ ├── mpu6886.h │ └── stm32_legacy.h │ └── mpu6886.c ├── docs ├── buttons_example.gif └── dragme_example.gif ├── examples ├── boot.py ├── buttons.py ├── config.py.example └── dragme.py ├── firmware ├── lv_micropython_9f08d6f_esp32_idf4.x_mcore2.bin └── lv_micropython_m5core2_bf62dfc784_esp32_idf4_4_x.bin ├── pymakr.conf └── src ├── axp192 ├── machine_axp192.c ├── machine_axp192.h ├── micropython.cmake └── micropython.mk ├── bm8563 ├── machine_bm8563.c ├── machine_bm8563.h ├── micropython.cmake └── micropython.mk ├── ft6336 ├── machine_ft6336u.c ├── machine_ft6336u.h ├── micropython.cmake └── micropython.mk ├── ili9341 ├── machine_ili9341.c ├── machine_ili9341.h ├── micropython.cmake └── micropython.mk ├── micropython.cmake └── mpu6886 ├── machine_mpu6886.c ├── machine_mpu6886.h ├── micropython.cmake └── micropython.mk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/README.md -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/manifest.py: -------------------------------------------------------------------------------- 1 | include("$(PORT_DIR)/boards/manifest.py") 2 | freeze("modules") 3 | -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/modules/axpili9342.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/modules/axpili9342.py -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/modules/ft6x36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/modules/ft6x36.py -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/modules/inisetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/modules/inisetup.py -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/modules/m5stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/modules/m5stack.py -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/mpconfigboard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/mpconfigboard.cmake -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/mpconfigboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/mpconfigboard.h -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/mpconfigboard.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/mpconfigboard.mk -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/partitions.csv -------------------------------------------------------------------------------- /boards/M5STACK_CORE2/sdkconfig.board: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/boards/M5STACK_CORE2/sdkconfig.board -------------------------------------------------------------------------------- /components/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/CMakeLists.txt -------------------------------------------------------------------------------- /components/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/axp192/axp20x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/axp192/axp20x.c -------------------------------------------------------------------------------- /components/axp192/include/axp20x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/axp192/include/axp20x.h -------------------------------------------------------------------------------- /components/bm8563/bm8563.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/bm8563/bm8563.c -------------------------------------------------------------------------------- /components/bm8563/include/bm8563.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/bm8563/include/bm8563.h -------------------------------------------------------------------------------- /components/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/component.mk -------------------------------------------------------------------------------- /components/ft6336u/ft6336u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ft6336u/ft6336u.c -------------------------------------------------------------------------------- /components/ft6336u/include/ft6336u.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ft6336u/include/ft6336u.h -------------------------------------------------------------------------------- /components/i2cdev/i2c_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/i2cdev/i2c_drv.c -------------------------------------------------------------------------------- /components/i2cdev/i2cdev_esp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/i2cdev/i2cdev_esp32.c -------------------------------------------------------------------------------- /components/i2cdev/include/debug_cf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/i2cdev/include/debug_cf.h -------------------------------------------------------------------------------- /components/i2cdev/include/i2c_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/i2cdev/include/i2c_drv.h -------------------------------------------------------------------------------- /components/i2cdev/include/i2cdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/i2cdev/include/i2cdev.h -------------------------------------------------------------------------------- /components/ili9341/decode_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/decode_image.c -------------------------------------------------------------------------------- /components/ili9341/fontx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/fontx.c -------------------------------------------------------------------------------- /components/ili9341/ili9340.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/ili9340.c -------------------------------------------------------------------------------- /components/ili9341/include/bmpfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/include/bmpfile.h -------------------------------------------------------------------------------- /components/ili9341/include/decode_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/include/decode_image.h -------------------------------------------------------------------------------- /components/ili9341/include/fontx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/include/fontx.h -------------------------------------------------------------------------------- /components/ili9341/include/ili9340.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/include/ili9340.h -------------------------------------------------------------------------------- /components/ili9341/include/pngle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/include/pngle.h -------------------------------------------------------------------------------- /components/ili9341/pngle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/ili9341/pngle.c -------------------------------------------------------------------------------- /components/mpu6886/debug_cf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/debug_cf.c -------------------------------------------------------------------------------- /components/mpu6886/eprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/eprintf.c -------------------------------------------------------------------------------- /components/mpu6886/include/eprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/include/eprintf.h -------------------------------------------------------------------------------- /components/mpu6886/include/imu_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/include/imu_types.h -------------------------------------------------------------------------------- /components/mpu6886/include/mpu6886.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/include/mpu6886.h -------------------------------------------------------------------------------- /components/mpu6886/include/stm32_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/include/stm32_legacy.h -------------------------------------------------------------------------------- /components/mpu6886/mpu6886.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/components/mpu6886/mpu6886.c -------------------------------------------------------------------------------- /docs/buttons_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/docs/buttons_example.gif -------------------------------------------------------------------------------- /docs/dragme_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/docs/dragme_example.gif -------------------------------------------------------------------------------- /examples/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/examples/boot.py -------------------------------------------------------------------------------- /examples/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/examples/buttons.py -------------------------------------------------------------------------------- /examples/config.py.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/examples/config.py.example -------------------------------------------------------------------------------- /examples/dragme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/examples/dragme.py -------------------------------------------------------------------------------- /firmware/lv_micropython_9f08d6f_esp32_idf4.x_mcore2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/firmware/lv_micropython_9f08d6f_esp32_idf4.x_mcore2.bin -------------------------------------------------------------------------------- /firmware/lv_micropython_m5core2_bf62dfc784_esp32_idf4_4_x.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/firmware/lv_micropython_m5core2_bf62dfc784_esp32_idf4_4_x.bin -------------------------------------------------------------------------------- /pymakr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/pymakr.conf -------------------------------------------------------------------------------- /src/axp192/machine_axp192.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/axp192/machine_axp192.c -------------------------------------------------------------------------------- /src/axp192/machine_axp192.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/axp192/machine_axp192.h -------------------------------------------------------------------------------- /src/axp192/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/axp192/micropython.cmake -------------------------------------------------------------------------------- /src/axp192/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/axp192/micropython.mk -------------------------------------------------------------------------------- /src/bm8563/machine_bm8563.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/bm8563/machine_bm8563.c -------------------------------------------------------------------------------- /src/bm8563/machine_bm8563.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/bm8563/machine_bm8563.h -------------------------------------------------------------------------------- /src/bm8563/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/bm8563/micropython.cmake -------------------------------------------------------------------------------- /src/bm8563/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/bm8563/micropython.mk -------------------------------------------------------------------------------- /src/ft6336/machine_ft6336u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ft6336/machine_ft6336u.c -------------------------------------------------------------------------------- /src/ft6336/machine_ft6336u.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ft6336/machine_ft6336u.h -------------------------------------------------------------------------------- /src/ft6336/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ft6336/micropython.cmake -------------------------------------------------------------------------------- /src/ft6336/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ft6336/micropython.mk -------------------------------------------------------------------------------- /src/ili9341/machine_ili9341.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ili9341/machine_ili9341.c -------------------------------------------------------------------------------- /src/ili9341/machine_ili9341.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ili9341/machine_ili9341.h -------------------------------------------------------------------------------- /src/ili9341/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ili9341/micropython.cmake -------------------------------------------------------------------------------- /src/ili9341/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/ili9341/micropython.mk -------------------------------------------------------------------------------- /src/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/micropython.cmake -------------------------------------------------------------------------------- /src/mpu6886/machine_mpu6886.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/mpu6886/machine_mpu6886.c -------------------------------------------------------------------------------- /src/mpu6886/machine_mpu6886.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/mpu6886/machine_mpu6886.h -------------------------------------------------------------------------------- /src/mpu6886/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/mpu6886/micropython.cmake -------------------------------------------------------------------------------- /src/mpu6886/micropython.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lemariva/micropython-core2/HEAD/src/mpu6886/micropython.mk --------------------------------------------------------------------------------