Skip to content

Updates from branch s3 120Mhz #85

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 67 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
0061bc3
Update GH actions
Jason2866 Jan 27, 2024
b66acb2
Update python
Jason2866 Jan 27, 2024
c80552a
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
Jason2866 Jan 31, 2024
0f59011
Use MacOS ARM
Jason2866 Jan 31, 2024
0022e78
Update push.yml
Jason2866 Jan 31, 2024
f37be2d
Update push.yml
Jason2866 Jan 31, 2024
328330b
add lib Builder branch
Jason2866 Feb 11, 2024
c7e6e23
add env
Jason2866 Feb 11, 2024
639381f
add comments
Jason2866 Feb 11, 2024
bf616da
CONFIG_ETH_TRANSMIT_MUTEX
Jason2866 Feb 14, 2024
7c466b9
Fix build of build Platformio manifest (fail in second run)
Jason2866 Feb 20, 2024
b17252f
fix manifest script build error
Jason2866 Feb 20, 2024
ee78dbb
rm outdated code
Jason2866 Feb 20, 2024
7a56bef
don't know why it needs to be restored?!?
Jason2866 Feb 20, 2024
89add57
Build Pio framework manifest (#78)
Jason2866 Feb 21, 2024
24cbf60
Update build.sh
Jason2866 Feb 21, 2024
291df10
Update gen_pio_frmwk_manifest.py
Jason2866 Feb 21, 2024
636cbc9
Delete core_version.h
Jason2866 Feb 21, 2024
d211c9f
generate core version.h
Jason2866 Feb 21, 2024
59adfe4
Update build.sh
Jason2866 Feb 21, 2024
9feeb62
Update .gitignore
Jason2866 Feb 26, 2024
04555ed
Update prepare-ci.sh
Jason2866 Feb 27, 2024
f6a8974
Update README.md
Jason2866 Feb 27, 2024
851df9b
Update README.md
Jason2866 Feb 27, 2024
1f03952
NO BT in common settings
Jason2866 Mar 2, 2024
3d2787f
Fix wrong change
Jason2866 Mar 2, 2024
0f4c5ad
NO BT setting in common
Jason2866 Mar 2, 2024
44d708a
add BT settings
Jason2866 Mar 2, 2024
2b4c28f
add BT settings
Jason2866 Mar 2, 2024
74374ad
add BT settings
Jason2866 Mar 2, 2024
28d2236
add BT settings
Jason2866 Mar 2, 2024
f88ffde
add BT settings
Jason2866 Mar 2, 2024
d9a8685
add BT settings
Jason2866 Mar 2, 2024
ffa7e98
Use exact IDF version
Jason2866 Mar 4, 2024
3639e68
get version from file
Jason2866 Mar 4, 2024
a93eb10
CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
Jason2866 Mar 4, 2024
d45f640
rm every exe from folder tools
Jason2866 Mar 5, 2024
ae07fbe
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
Jason2866 Mar 5, 2024
c880525
Update push.yml
Jason2866 Mar 5, 2024
d8d54c5
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
Jason2866 Mar 5, 2024
30c620d
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
Jason2866 Mar 5, 2024
375efe7
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
Jason2866 Mar 5, 2024
5b7ce34
esp32 no external RAM use
Jason2866 Mar 5, 2024
fc51e48
Update defconfig.esp32s3
Jason2866 Mar 5, 2024
14a6d6d
Update defconfig.esp32s2
Jason2866 Mar 5, 2024
526a35e
Update defconfig.esp32s2
Jason2866 Mar 5, 2024
a59053a
Update builds.json
Jason2866 Mar 6, 2024
40f5de3
Update push.yml
Jason2866 Mar 6, 2024
b01c90c
only s3
Jason2866 Mar 6, 2024
79b022b
add s3 speed & mem variants
Jason2866 Mar 6, 2024
0251d37
enable experimental
Jason2866 Mar 6, 2024
5c7d80c
Update build.sh
Jason2866 Mar 6, 2024
36dc61d
use branch with esptool.py "digest"
Jason2866 Mar 6, 2024
74d805c
AR_BRANCH="main"
Jason2866 Mar 7, 2024
94fac84
add $TARGET to framework name
Jason2866 Mar 7, 2024
73ae70c
Update install-arduino.sh
Jason2866 Mar 8, 2024
3b04746
Update build.sh
Jason2866 Mar 8, 2024
b9c82d0
Update defconfig.common
Jason2866 Mar 9, 2024
0fd83cf
add build date
Jason2866 Mar 10, 2024
b0378c8
Update gen_pio_frmwk_manifest.py
Jason2866 Mar 10, 2024
9b3c360
AR_BRANCH="main_120"
Jason2866 Mar 14, 2024
cff6b28
Update defconfig.120m
Jason2866 Mar 15, 2024
2199dc8
AR_BRANCH="main"
Jason2866 Mar 15, 2024
b0e31bd
IDF_BRANCH="release/v5.1_jtag_serial"
Jason2866 Mar 16, 2024
7647a7a
IDF_BRANCH="release/v5.1"
Jason2866 Mar 16, 2024
8a56efa
CONFIG_BOOTLOADER_FLASH_DC_AWARE=y
Jason2866 Mar 18, 2024
c16dbe4
moved `BOOTLOADER_FLASH_DC_AWARE` to s3 defconfig
Jason2866 Mar 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,26 @@
name: IDF v5.1
name: S3 OPI 120Mhz
on:
workflow_dispatch: # Manually start a workflow

jobs:
build-libs:
name: Build Arduino Libs
runs-on: ubuntu-22.04
runs-on: macos-14
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.11'
- name: Install dependencies
run: bash ./tools/prepare-ci.sh
- name: Get current branch
run: |
echo "GIT_BRANCH=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_ENV
- name: Build Arduino Libs
run: bash ./build.sh
- name: Release
uses: jason2866/action-gh-release@v1.2
uses: jason2866/action-gh-release@v1.3
with:
tag_name: ${{ github.run_number }}
body_path: release-info.txt
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,6 @@ version.txt
dependencies.lock
managed_components/
target/
core_version.h
package.json
release-info.txt
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ This repository contains the scripts that produce the libraries included with Ta

### Build on Ubuntu
```bash
sudo apt-get install git wget curl libssl-dev libncurses-dev flex bison gperf python3 python3-pip python3-setuptools python3-serial python3-click python3-cryptography python3-future python3-pyparsing python3-pyelftools cmake ninja-build ccache jq p7zip-full
sudo pip3 install --upgrade pip3
sudo apt update && sudo apt install -y git wget curl libssl-dev libncurses-dev flex bison gperf python3 cmake ninja-build ccache jq
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python3 get-pip.py && \
pip3 install setuptools pyserial click future wheel cryptography pyparsing pyelftools
git clone https://github.com/Jason2866/esp32-arduino-lib-builder
cd esp32-arduino-lib-builder
./build.sh
Expand Down
32 changes: 26 additions & 6 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ if ! [ -x "$(command -v git)" ]; then
exit 1
fi

TARGET="all"
export TARGET="all"
BUILD_TYPE="all"
SKIP_ENV=0
COPY_OUT=0
Expand Down Expand Up @@ -144,9 +144,10 @@ mkdir -p "$AR_TOOLS/esp32-arduino-libs"
rm -rf release-info.txt
IDF_Commit_short=$(git -C "$IDF_PATH" rev-parse --short HEAD || echo "")
AR_Commit_short=$(git -C "$AR_COMPS/arduino" rev-parse --short HEAD || echo "")
echo "Framework built from
- $IDF_REPO branch [$IDF_BRANCH](https://github.com/$IDF_REPO/tree/$IDF_BRANCH) commit [$IDF_Commit_short](https://github.com/$IDF_REPO/commits/$IDF_BRANCH/#:~:text=$IDF_Commit_short)
- $AR_REPO branch [$AR_BRANCH](https://github.com/$AR_REPO/tree/$AR_BRANCH) commit [$AR_Commit_short](https://github.com/$AR_REPO/commits/$AR_BRANCH/#:~:text=$AR_Commit_short)" >> release-info.txt
echo "Framework built from
- $IDF_REPO branch [$IDF_BRANCH](https://github.com/$IDF_REPO/tree/$IDF_BRANCH) commit [$IDF_Commit_short](https://github.com/$IDF_REPO/commits/$IDF_BRANCH/#:~:text=$IDF_Commit_short)
- $AR_REPO branch [$AR_BRANCH](https://github.com/$AR_REPO/tree/$AR_BRANCH) commit [$AR_Commit_short](https://github.com/$AR_REPO/commits/$AR_BRANCH/#:~:text=$AR_Commit_short)
- Arduino lib builder branch: $GIT_BRANCH" >> release-info.txt

#targets_count=`jq -c '.targets[] | length' configs/builds.json`
for target_json in `jq -c '.targets[]' configs/builds.json`; do
Expand Down Expand Up @@ -234,19 +235,38 @@ for component in `ls "$AR_MANAGED_COMPS"`; do
fi
done

export IDF_COMMIT=$(git -C "$IDF_PATH" rev-parse --short HEAD)

# update package_esp32_index.template.json
if [ "$BUILD_TYPE" = "all" ]; then
python3 ./tools/gen_tools_json.py -i "$IDF_PATH" -j "$AR_COMPS/arduino/package/package_esp32_index.template.json" -o "$AR_OUT/"
python3 ./tools/gen_tools_json.py -i "$IDF_PATH" -o "$TOOLS_JSON_OUT/"
if [ $? -ne 0 ]; then exit 1; fi
fi

# Generate PlatformIO manifest file
# Generate PlatformIO library manifest file
if [ "$BUILD_TYPE" = "all" ]; then
python3 ./tools/gen_platformio_manifest.py -o "$TOOLS_JSON_OUT/" -s $(git -C "$IDF_PATH" symbolic-ref --short HEAD || git -C "$IDF_PATH" tag --points-at HEAD) -c $(git -C "$IDF_PATH" rev-parse --short HEAD)
python3 ./tools/gen_pio_lib_manifest.py -o "$TOOLS_JSON_OUT/" -s "v$IDF_VERSION" -c "$IDF_COMMIT"
if [ $? -ne 0 ]; then exit 1; fi
fi

AR_VERSION=$(jq -c '.version' "$AR_COMPS/arduino/package.json" | tr -d '"')
AR_VERSION_UNDERSCORE=`echo "$AR_VERSION" | tr . _`

# Generate PlatformIO framework manifest file
rm -rf "$AR_ROOT/package.json"
if [ "$BUILD_TYPE" = "all" ]; then
python3 ./tools/gen_pio_frmwk_manifest.py -o "$AR_ROOT/" -s "v$AR_VERSION" -c "$IDF_COMMIT"
if [ $? -ne 0 ]; then exit 1; fi
fi

# Generate core_version.h
rm -rf "$AR_ROOT/core_version.h"
echo "#define ARDUINO_ESP32_GIT_VER 0x$AR_Commit_short
#define ARDUINO_ESP32_GIT_DESC $AR_VERSION
#define ARDUINO_ESP32_RELEASE_$AR_VERSION_UNDERSCORE
#define ARDUINO_ESP32_RELEASE \"$AR_VERSION_UNDERSCORE\"" >> "$AR_ROOT/core_version.h"

# copy everything to arduino-esp32 installation
if [ $COPY_OUT -eq 1 ] && [ -d "$ESP32_ARDUINO" ]; then
./tools/copy-to-arduino.sh
Expand Down
12 changes: 10 additions & 2 deletions configs/builds.json
Original file line number Diff line number Diff line change
Expand Up @@ -134,15 +134,23 @@
"idf_libs":["qio","80m","opi_ram"],
"bootloaders":[
["qio","120m","qio_ram"],
["qio","120m","opi_ram"],
["qio","80m","qio_ram"],
["qio","80m","opi_ram"],
["opi","120m","qio_ram"],
["opi","120m","opi_ram"],
["opi","80m","qio_ram"],
["opi","80m","opi_ram"]
],
"mem_variants":[
["qio","120m","qio_ram"],
["qio","120m","opi_ram"],
["qio","80m","qio_ram"],
["opi","80m","opi_ram"],
["opi","80m","qio_ram"]
["qio","80m","opi_ram"],
["opi","120m","qio_ram"],
["opi","120m","opi_ram"],
["opi","80m","qio_ram"],
["opi","80m","opi_ram"]
]
}
]
Expand Down
1 change: 1 addition & 0 deletions configs/defconfig.120m
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
CONFIG_SPIRAM_SPEED_120M=y
CONFIG_SPI_FLASH_HPM_ENA=y
28 changes: 15 additions & 13 deletions configs/defconfig.common
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
CONFIG_AUTOSTART_ARDUINO=y
# CONFIG_WS2812_LED_ENABLE is not set
CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y
CONFIG_APP_REPRODUCIBLE_BUILD=y
CONFIG_COMPILER_HIDE_PATHS_MACROS=y
CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y
CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y
# CONFIG_APP_COMPILE_TIME_DATE is not set
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
CONFIG_BOOT_ROM_LOG_ALWAYS_OFF=y
CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y
CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y
CONFIG_I2S_SUPPRESS_DEPRECATE_WARN=y
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_RMT_SUPPRESS_DEPRECATE_WARN=y
CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN=y
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
Expand All @@ -34,14 +34,22 @@ CONFIG_ESP_TASK_WDT_PANIC=y
CONFIG_ESP_TIMER_TASK_STACK_SIZE=4096
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
CONFIG_ESP_WIFI_FTM_ENABLE=n
# CONFIG_ESP_WIFI_FTM_ENABLE is not set
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=8
CONFIG_ESP_WIFI_STATIC_TX_BUFFER_NUM=8
CONFIG_ESP_WIFI_CACHE_TX_BUFFER_NUM=16
CONFIG_ESP_WIFI_CSI_ENABLED=n
# CONFIG_ESP_WIFI_CSI_ENABLED is not set
CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y
CONFIG_ESP_WIFI_ENABLE_SAE_PK=y
# CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT is not set
CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
# CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT is not set
# CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA is not set
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=0
# CONFIG_ESP_WIFI_MBEDTLS_CRYPTO is not set
# CONFIG_ESP_WIFI_IRAM_OPT is not set
# CONFIG_ESP_WIFI_RX_IRAM_OPT is not set
CONFIG_ETH_TRANSMIT_MUTEX=y
CONFIG_ETH_SPI_ETHERNET_DM9051=y
CONFIG_ETH_SPI_ETHERNET_W5500=y
CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL=y
Expand Down Expand Up @@ -92,13 +100,6 @@ CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
CONFIG_NEWLIB_NANO_FORMAT=y
# CONFIG_DAC_DMA_AUTO_16BIT_ALIGN is not set

# CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT is not set
# CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT is not set
# CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT is not set
# CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA is not set
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=0
# CONFIG_ESP_WIFI_MBEDTLS_CRYPTO is not set

CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y
CONFIG_MBEDTLS_TLS_DISABLED=y
Expand Down Expand Up @@ -188,6 +189,7 @@ CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=2048
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=y
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=10
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=2
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=4096
Expand Down
16 changes: 10 additions & 6 deletions configs/defconfig.esp32
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR=y
#
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand All @@ -11,17 +13,19 @@ CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
# CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_2M_PHY is not set
# CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY is not set
# CONFIG_BT_NIMBLE_50_FEATURE_SUPPORT is not set
# CONFIG_BTDM_CTRL_MODE_BTDM is not set
# CONFIG_BT_BTC_TASK_STACK_SIZE is not set
# CONFIG_BT_BTU_TASK_STACK_SIZE is not set
CONFIG_BT_STACK_NO_LOG=y
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y

CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR=y

CONFIG_ETH_ENABLED=y
CONFIG_ETH_USE_ESP32_EMAC=y
CONFIG_ETH_PHY_INTERFACE_RMII=y
CONFIG_ETH_USE_SPI_ETHERNET=y

# CONFIG_BTDM_CTRL_MODE_BTDM is not set
# CONFIG_BT_BTC_TASK_STACK_SIZE is not set
# CONFIG_BT_BTU_TASK_STACK_SIZE is not set
CONFIG_BT_STACK_NO_LOG=y
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_OCCUPY_HSPI_HOST=y
CONFIG_ULP_COPROC_ENABLED=y
Expand Down
3 changes: 3 additions & 0 deletions configs/defconfig.esp32c2
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ CONFIG_XTAL_FREQ=26
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand Down
3 changes: 3 additions & 0 deletions configs/defconfig.esp32c3
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand Down
3 changes: 3 additions & 0 deletions configs/defconfig.esp32c6
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ CONFIG_ULP_COPROC_RESERVE_MEM=8192
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand Down
3 changes: 3 additions & 0 deletions configs/defconfig.esp32h2
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand Down
5 changes: 4 additions & 1 deletion configs/defconfig.esp32s2
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
CONFIG_SPIRAM_RODATA=y
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
CONFIG_ESP32S2_KEEP_USB_ALIVE=y
CONFIG_ULP_COPROC_ENABLED=y
CONFIG_ESP32_ULP_COPROC_RISCV=y
Expand Down
9 changes: 9 additions & 0 deletions configs/defconfig.esp32s3
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
CONFIG_IDF_EXPERIMENTAL_FEATURES=y

CONFIG_ULP_COPROC_ENABLED=y
CONFIG_ULP_COPROC_TYPE_RISCV=y
CONFIG_ULP_COPROC_RESERVE_MEM=4096

CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
CONFIG_SPIRAM_RODATA=y
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
CONFIG_RTC_CLK_CAL_CYCLES=576
CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO=y
# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=n
CONFIG_BOOTLOADER_FLASH_DC_AWARE=y

#
# S3 Display shift fix -> https://espressif-docs.readthedocs-hosted.com/projects/esp-faq/en/latest/software-framework/peripherals/lcd.html
Expand All @@ -22,6 +28,9 @@ CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
# Bluetooth
#
CONFIG_BT_ENABLED=y
CONFIG_BT_STACK_NO_LOG=y
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
# CONFIG_BLE_MESH is not set
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
Expand Down
4 changes: 0 additions & 4 deletions core_version.h

This file was deleted.

17 changes: 0 additions & 17 deletions package.json

This file was deleted.

13 changes: 5 additions & 8 deletions tools/archive-build.sh
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
#!/bin/bash

IDF_COMMIT=$(git -C "$IDF_PATH" rev-parse --short HEAD || echo "")
IDF_BRANCH=$(git -C "$IDF_PATH" symbolic-ref --short HEAD || git -C "$IDF_PATH" tag --points-at HEAD || echo "")
idf_version_string=${IDF_BRANCH//\//_}"-$IDF_COMMIT"

archive_path="dist/arduino-esp32-libs-$idf_version_string.tar.gz"
build_archive_path="dist/arduino-esp32-build-$idf_version_string.tar.gz"
pio_archive_path="dist/framework-arduinoespressif32-$idf_version_string.tar.gz"
pio_zip_archive_path="dist/framework-arduinoespressif32-$idf_version_string.zip"
archive_path="dist/arduino-esp32-libs-$TARGET-$idf_version_string.tar.gz"
build_archive_path="dist/arduino-esp32-build-$TARGET-$idf_version_string.tar.gz"
pio_archive_path="dist/framework-arduinoespressif32-$TARGET-$idf_version_string.tar.gz"
pio_zip_archive_path="dist/framework-arduinoespressif32-$TARGET-$idf_version_string.zip"

mkdir -p dist && rm -rf "$archive_path" "$build_archive_path"

Expand Down Expand Up @@ -40,12 +38,11 @@ rm -rf arduino-esp32/libraries/TFLiteMicro
rm -rf arduino-esp32/libraries/ESP32
rm -rf arduino-esp32/package
rm -rf arduino-esp32/tools/esp32-arduino-libs
rm -rf arduino-esp32/tools/*.exe
rm -rf arduino-esp32/tools/esptool.py
rm -rf arduino-esp32/tools/get.py
rm -rf arduino-esp32/tools/get.exe
rm -rf arduino-esp32/tools/ide-debug
rm -rf arduino-esp32/tools/gen_insights_package.py
rm -rf arduino-esp32/tools/gen_insights_package.exe
rm -rf arduino-esp32/platform.txt
rm -rf arduino-esp32/programmers.txt
rm -rf arduino-esp32/boards.txt
Expand Down
Loading