Skip to content

Commit 2c349e5

Browse files
authored
Merge pull request #9881 from dhalbert/move-IDF_TARGET_ARCH
fix CIRCUITPY_ALARM availability on some espressif boards
2 parents 5c09b90 + d22914a commit 2c349e5

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

ports/espressif/Makefile

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,6 @@
66

77
include ../../py/circuitpy_mkenv.mk
88

9-
ifeq ($(IDF_TARGET),esp32c2)
10-
IDF_TARGET_ARCH = riscv
11-
CROSS_COMPILE = riscv32-esp-elf-
12-
else ifeq ($(IDF_TARGET),esp32c3)
13-
IDF_TARGET_ARCH = riscv
14-
CROSS_COMPILE = riscv32-esp-elf-
15-
else ifeq ($(IDF_TARGET),esp32p4)
16-
IDF_TARGET_ARCH = riscv
17-
CROSS_COMPILE = riscv32-esp-elf-
18-
else ifeq ($(IDF_TARGET),esp32c6)
19-
IDF_TARGET_ARCH = riscv
20-
CROSS_COMPILE = riscv32-esp-elf-
21-
else ifeq ($(IDF_TARGET),esp32h2)
22-
IDF_TARGET_ARCH = riscv
23-
CROSS_COMPILE = riscv32-esp-elf-
24-
else
25-
IDF_TARGET_ARCH = xtensa
26-
CROSS_COMPILE = xtensa-$(IDF_TARGET)-elf-
27-
endif
28-
299
ifeq ($(IDF_TARGET),esp32s3)
3010
BT_IDF_TARGET = esp32c3
3111
else

ports/espressif/mpconfigport.mk

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
ifeq ($(IDF_TARGET),esp32c2)
2+
IDF_TARGET_ARCH = riscv
3+
CROSS_COMPILE = riscv32-esp-elf-
4+
else ifeq ($(IDF_TARGET),esp32c3)
5+
IDF_TARGET_ARCH = riscv
6+
CROSS_COMPILE = riscv32-esp-elf-
7+
else ifeq ($(IDF_TARGET),esp32p4)
8+
IDF_TARGET_ARCH = riscv
9+
CROSS_COMPILE = riscv32-esp-elf-
10+
else ifeq ($(IDF_TARGET),esp32c6)
11+
IDF_TARGET_ARCH = riscv
12+
CROSS_COMPILE = riscv32-esp-elf-
13+
else ifeq ($(IDF_TARGET),esp32h2)
14+
IDF_TARGET_ARCH = riscv
15+
CROSS_COMPILE = riscv32-esp-elf-
16+
else
17+
IDF_TARGET_ARCH = xtensa
18+
CROSS_COMPILE = xtensa-$(IDF_TARGET)-elf-
19+
endif
20+
121
# Use internal flash for CIRCUITPY drive
222
INTERNAL_FLASH_FILESYSTEM = 1
323

0 commit comments

Comments
 (0)