Skip to content

Commit 99d9f15

Browse files
committed
new upgrade the firmware in uiflow2.0[idf 5.0.4 & mpy1.22.0]
1 parent 4c3156a commit 99d9f15

File tree

11 files changed

+27
-49
lines changed

11 files changed

+27
-49
lines changed

m5stack/Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ define pack_fw
122122
$(BUILD)/uiflow-Sx-$(GIT_VERSION).uf2
123123
endef
124124

125-
.PHONY: all target build deploy flash flash_all clean erase nvs fs pack pack_all littlefs mpy-cross submodules FORCE
125+
.PHONY: all target menu build deploy flash flash_all clean erase nvs fs pack pack_all littlefs mpy-cross submodules FORCE
126126

127127
all: nvs fs pack
128128
@echo ""
@@ -134,11 +134,15 @@ $(BUILD)/bootloader/bootloader.bin $(BUILD)/partition_table/partition-table.bin
134134
target:
135135
idf.py $(IDFPY_FLAGS) set-target $(CHIP)
136136

137+
# config the menu
138+
menu:
139+
idf.py $(IDFPY_FLAGS) menuconfig
140+
137141
size:
138142
idf.py $(IDFPY_FLAGS) size
139143

140144
# Build the MicroPython firmware.
141-
build: nvs
145+
build: target nvs
142146
idf.py $(IDFPY_FLAGS) build
143147

144148
# Deploy the MicroPython.

m5stack/boards/M5STACK_Core2/mpconfigboard.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
55
./boards/sdkconfig.240mhz
66
./boards/sdkconfig.disable_iram
77
./boards/M5STACK_Core2/sdkconfig.board
8+
./boards/sdkconfig.spiram
89
)
910

1011
# If not enable LVGL, ignore this...

m5stack/boards/M5STACK_CoreS3/sdkconfig.board

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,3 @@ CONFIG_ESPTOOLPY_AFTER_NORESET=y
77

88
CONFIG_SPIRAM_MEMTEST=
99

10-
#
11-
# Camera configuration
12-
#
13-
# CONFIG_OV7670_SUPPORT is not set
14-
# CONFIG_OV7725_SUPPORT is not set
15-
# CONFIG_NT99141_SUPPORT is not set
16-
CONFIG_OV2640_SUPPORT=y
17-
# CONFIG_OV3660_SUPPORT is not set
18-
# CONFIG_OV5640_SUPPORT is not set
19-
# CONFIG_GC2145_SUPPORT is not set
20-
# CONFIG_GC032A_SUPPORT is not set
21-
CONFIG_GC0308_SUPPORT=y
22-
# CONFIG_BF3005_SUPPORT is not set
23-
# CONFIG_BF20A6_SUPPORT is not set
24-
# CONFIG_SC101IOT_SUPPORT is not set
25-
# CONFIG_SC030IOT_SUPPORT is not set
26-
# CONFIG_SC031GS_SUPPORT is not set
27-
# CONFIG_SCCB_HARDWARE_I2C_PORT0 is not set
28-
CONFIG_SCCB_HARDWARE_I2C_PORT1=y
29-
CONFIG_SCCB_CLK_FREQ=100000
30-
CONFIG_CAMERA_TASK_STACK_SIZE=2048
31-
# CONFIG_CAMERA_CORE0=y
32-
CONFIG_CAMERA_CORE1=y
33-
# CONFIG_CAMERA_NO_AFFINITY is not set
34-
CONFIG_CAMERA_DMA_BUFFER_SIZE_MAX=32768
35-
# CONFIG_CAMERA_CONVERTER_ENABLED is not set
36-
# end of Camera configuration
37-
# end of Component config

m5stack/boards/M5STACK_Fire/mpconfigboard.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
55
./boards/sdkconfig.240mhz
66
./boards/sdkconfig.disable_iram
77
./boards/M5STACK_Fire/sdkconfig.board
8+
./boards/sdkconfig.spiram
89
)
910

1011
# If not enable LVGL, ignore this...

m5stack/boards/M5STACK_S3_8MB/sdkconfig.board

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
55
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
66
CONFIG_ESPTOOLPY_AFTER_NORESET=y
77

8-
CONFIG_SPIRAM_MEMTEST=
9-
CONFIG_FREERTOS_UNICORE=y
8+
CONFIG_SPIRAM_MEMTEST=

m5stack/boards/M5STACK_StickC_PLUS2/mpconfigboard.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
55
./boards/sdkconfig.240mhz
66
./boards/sdkconfig.disable_iram
77
./boards/M5STACK_StickC_PLUS2/sdkconfig.board
8+
./boards/sdkconfig.spiram
89
)
910

1011
# If not enable LVGL, ignore this...

m5stack/boards/sdkconfig.base

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ CONFIG_BOOTLOADER_LOG_LEVEL_WARN=y
1818

1919
# Change default log level to "ERROR" (instead of "INFO")
2020
CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=n
21-
CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y
21+
CONFIG_LOG_DEFAULT_LEVEL_DEBUG=n
2222
CONFIG_LOG_DEFAULT_LEVEL_INFO=n
2323
CONFIG_LOG_DEFAULT_LEVEL_NONE=n
24-
CONFIG_LOG_DEFAULT_LEVEL_ERROR=n
24+
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
2525
CONFIG_LOG_DEFAULT_LEVEL=1
2626

2727
# ESP32-specific

m5stack/boards/sdkconfig.spiram

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@
33
CONFIG_ESP32_SPIRAM_SUPPORT=y
44
CONFIG_SPIRAM_CACHE_WORKAROUND=y
55
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
6-
CONFIG_SPIRAM_USE_MEMMAP=y
6+
#CONFIG_SPIRAM_USE_MEMMAP=y
7+
8+
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
9+
CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT=y
10+
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH=y
11+
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y
12+
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y

m5stack/boards/sdkconfig.spiram_sx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ CONFIG_ESP32S2_SPIRAM_SUPPORT=y
33
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
44
CONFIG_SPIRAM_MODE_QUAD=y
55
CONFIG_SPIRAM_TYPE_AUTO=y
6+
CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y
67
CONFIG_DEFAULT_PSRAM_CLK_IO=30
78
CONFIG_DEFAULT_PSRAM_CS_IO=26
89
CONFIG_SPIRAM_SPEED_80M=y
10+
CONFIG_SPIRAM_SPEED=80
911
CONFIG_SPIRAM=y
1012
CONFIG_SPIRAM_BOOT_INIT=y
1113
CONFIG_SPIRAM_IGNORE_NOTFOUND=y

m5stack/components/M5Unified/mpy_m5unified.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ mp_obj_t m5_begin(void) {
5454

5555
// initial
5656
M5.begin(cfg);
57+
M5.In_I2C.release();
5758

5859
M5.Display.clear();
5960
// default display

0 commit comments

Comments
 (0)