Skip to content

Commit 13568ef

Browse files
committed
Create board variants for esp32
1 parent a1a0dfc commit 13568ef

40 files changed

+333
-21
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
include("$(PORT_DIR)/boards/manifest.py")
2+
require("aioble")
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.ble
4+
boards/sdkconfig.free_ram
5+
boards/sdkconfig.bp4mb.dev
6+
)
7+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest_ble.py)
8+
9+
list(APPEND MICROPY_DEF_BOARD
10+
MICROPY_HW_MCU_NAME="ESP32-BP-DEV"
11+
)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.ble
4+
boards/sdkconfig.free_ram
5+
boards/sdkconfig.bp4mb.prod
6+
)
7+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest_ble.py)
8+
9+
list(APPEND MICROPY_DEF_BOARD
10+
MICROPY_HW_MCU_NAME="ESP32-BP-PROD"
11+
)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.free_flash
4+
boards/sdkconfig.ota.bp4mb.dev
5+
)
6+
7+
list(APPEND MICROPY_DEF_BOARD
8+
MICROPY_HW_MCU_NAME="ESP32-OTA-BP-DEV"
9+
# MICROPY_OPT_COMPUTED_GOTO=0
10+
MICROPY_PY_BLUETOOTH=0
11+
MICROPY_PY_LWIP=0
12+
)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.free_flash
4+
boards/sdkconfig.ota.bp4mb.prod
5+
)
6+
7+
list(APPEND MICROPY_DEF_BOARD
8+
MICROPY_HW_MCU_NAME="ESP32-OTA-BP-PROD"
9+
# MICROPY_OPT_COMPUTED_GOTO=0
10+
MICROPY_PY_BLUETOOTH=0
11+
# MICROPY_PY_SSL=0
12+
# MICROPY_SSL_MBEDTLS=0
13+
# MICROPY_PY_CRYPTOLIB=0
14+
# MICROPY_PY_HASHLIB=0
15+
MICROPY_PY_LWIP=0
16+
17+
)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
include("$(PORT_DIR)/boards/manifest.py")
2+
require("aioble")
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
// This configuration is for a generic ESP32C3 board with 4MiB (or more) of flash.
22

3+
#ifndef MICROPY_HW_BOARD_NAME
34
#define MICROPY_HW_BOARD_NAME "ESP32C3 module"
5+
#endif
6+
7+
#ifndef MICROPY_HW_MCU_NAME
48
#define MICROPY_HW_MCU_NAME "ESP32C3"
9+
#endif
510

611
// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
712
#define MICROPY_HW_ENABLE_UART_REPL (1)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.ble
4+
boards/sdkconfig.free_ram
5+
boards/sdkconfig.bp4mb.dev
6+
)
7+
8+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest_ble.py)
9+
10+
list(APPEND MICROPY_DEF_BOARD
11+
MICROPY_HW_MCU_NAME="ESP32C3-BP-DEV"
12+
)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.ble
4+
boards/sdkconfig.free_ram
5+
boards/sdkconfig.bp4mb.prod
6+
)
7+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest_ble.py)
8+
9+
list(APPEND MICROPY_DEF_BOARD
10+
MICROPY_HW_MCU_NAME="ESP32C3-BP-PROD"
11+
)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
set(SDKCONFIG_DEFAULTS
2+
${SDKCONFIG_DEFAULTS}
3+
boards/sdkconfig.free_flash
4+
boards/sdkconfig.ota.bp4mb.dev
5+
)
6+
7+
list(APPEND MICROPY_DEF_BOARD
8+
MICROPY_HW_MCU_NAME="ESP32C3-OTA-BP-DEV"
9+
# MICROPY_OPT_COMPUTED_GOTO=0
10+
MICROPY_PY_BLUETOOTH=0
11+
MICROPY_PY_LWIP=0
12+
)

0 commit comments

Comments
 (0)