File tree Expand file tree Collapse file tree 11 files changed +27
-49
lines changed Expand file tree Collapse file tree 11 files changed +27
-49
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ define pack_fw
122
122
$(BUILD ) /uiflow-Sx-$(GIT_VERSION ) .uf2
123
123
endef
124
124
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
126
126
127
127
all : nvs fs pack
128
128
@echo " "
@@ -134,11 +134,15 @@ $(BUILD)/bootloader/bootloader.bin $(BUILD)/partition_table/partition-table.bin
134
134
target :
135
135
idf.py $(IDFPY_FLAGS ) set-target $(CHIP )
136
136
137
+ # config the menu
138
+ menu :
139
+ idf.py $(IDFPY_FLAGS ) menuconfig
140
+
137
141
size :
138
142
idf.py $(IDFPY_FLAGS ) size
139
143
140
144
# Build the MicroPython firmware.
141
- build : nvs
145
+ build : target nvs
142
146
idf.py $(IDFPY_FLAGS ) build
143
147
144
148
# Deploy the MicroPython.
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
5
5
./boards/sdkconfig.240mhz
6
6
./boards/sdkconfig.disable_iram
7
7
./boards/M5STACK_Core2/sdkconfig.board
8
+ ./boards/sdkconfig.spiram
8
9
)
9
10
10
11
# If not enable LVGL, ignore this...
Original file line number Diff line number Diff line change @@ -7,31 +7,3 @@ CONFIG_ESPTOOLPY_AFTER_NORESET=y
7
7
8
8
CONFIG_SPIRAM_MEMTEST=
9
9
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
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
5
5
./boards/sdkconfig.240mhz
6
6
./boards/sdkconfig.disable_iram
7
7
./boards/M5STACK_Fire/sdkconfig.board
8
+ ./boards/sdkconfig.spiram
8
9
)
9
10
10
11
# If not enable LVGL, ignore this...
Original file line number Diff line number Diff line change @@ -5,5 +5,4 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
5
5
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
6
6
CONFIG_ESPTOOLPY_AFTER_NORESET=y
7
7
8
- CONFIG_SPIRAM_MEMTEST=
9
- CONFIG_FREERTOS_UNICORE=y
8
+ CONFIG_SPIRAM_MEMTEST=
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ set(SDKCONFIG_DEFAULTS
5
5
./boards/sdkconfig.240mhz
6
6
./boards/sdkconfig.disable_iram
7
7
./boards/M5STACK_StickC_PLUS2/sdkconfig.board
8
+ ./boards/sdkconfig.spiram
8
9
)
9
10
10
11
# If not enable LVGL, ignore this...
Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ CONFIG_BOOTLOADER_LOG_LEVEL_WARN=y
18
18
19
19
# Change default log level to "ERROR" (instead of "INFO")
20
20
CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=n
21
- CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y
21
+ CONFIG_LOG_DEFAULT_LEVEL_DEBUG=n
22
22
CONFIG_LOG_DEFAULT_LEVEL_INFO=n
23
23
CONFIG_LOG_DEFAULT_LEVEL_NONE=n
24
- CONFIG_LOG_DEFAULT_LEVEL_ERROR=n
24
+ CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
25
25
CONFIG_LOG_DEFAULT_LEVEL=1
26
26
27
27
# ESP32-specific
Original file line number Diff line number Diff line change 3
3
CONFIG_ESP32_SPIRAM_SUPPORT=y
4
4
CONFIG_SPIRAM_CACHE_WORKAROUND=y
5
5
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
Original file line number Diff line number Diff line change @@ -3,9 +3,11 @@ CONFIG_ESP32S2_SPIRAM_SUPPORT=y
3
3
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
4
4
CONFIG_SPIRAM_MODE_QUAD=y
5
5
CONFIG_SPIRAM_TYPE_AUTO=y
6
+ CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y
6
7
CONFIG_DEFAULT_PSRAM_CLK_IO=30
7
8
CONFIG_DEFAULT_PSRAM_CS_IO=26
8
9
CONFIG_SPIRAM_SPEED_80M=y
10
+ CONFIG_SPIRAM_SPEED=80
9
11
CONFIG_SPIRAM=y
10
12
CONFIG_SPIRAM_BOOT_INIT=y
11
13
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ mp_obj_t m5_begin(void) {
54
54
55
55
// initial
56
56
M5.begin (cfg);
57
+ M5.In_I2C .release ();
57
58
58
59
M5.Display .clear ();
59
60
// default display
You can’t perform that action at this time.
0 commit comments