Skip to content

V5.3 solo1 #109

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 211 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
1a261e8
Update push.yml
Jason2866 Aug 29, 2023
c4fe7f4
solo1
Jason2866 Aug 29, 2023
de1f273
solo1
Jason2866 Aug 29, 2023
c61e295
Update defconfig.esp32
Jason2866 Aug 29, 2023
7e290e5
Update build.sh
Jason2866 Aug 29, 2023
2916932
Update package.json
Jason2866 Aug 29, 2023
8f3feae
Update package.json
Jason2866 Aug 29, 2023
5db64d4
CONFIG_ETH_SPI_ETHERNET_W5500=y
Jason2866 Aug 30, 2023
29bea7f
CONFIG_ETH_USE_SPI_ETHERNET=y
Jason2866 Aug 30, 2023
b141d9f
AR_BRANCH="feature/eth_spi"
Jason2866 Aug 30, 2023
d9e0db8
add source patches
Jason2866 Sep 4, 2023
89d5be7
Create nimble.diff
Jason2866 Sep 4, 2023
408bf48
Create spi_eth.diff
Jason2866 Sep 4, 2023
ef4a999
Enable all SPI ETH
Jason2866 Sep 4, 2023
f19d22a
Update spi_eth.diff
Jason2866 Sep 4, 2023
9b4e917
Update nimble.diff
Jason2866 Sep 4, 2023
e329cc4
Update build.sh
Jason2866 Sep 4, 2023
f4203c4
Update config.sh
Jason2866 Sep 4, 2023
e0f924a
Add a temporary fix for relative include in BT lib
Jason2866 Sep 5, 2023
1ffafcd
Update spi_eth.diff
Jason2866 Sep 15, 2023
67c5ddc
Update archive-build.sh
Jason2866 Sep 26, 2023
bc6ff68
Update config.sh
Jason2866 Oct 3, 2023
6ed69e1
LittleFS v.1.10.0
Jason2866 Oct 5, 2023
4de0848
add LittleFS settings
Jason2866 Oct 5, 2023
1ba87b7
Arduino 3.0 is now `main`
Jason2866 Oct 5, 2023
cdde639
rm TFLiteMicro
Jason2866 Oct 9, 2023
113d15a
rm TFLiteMicro
Jason2866 Oct 9, 2023
08aebb3
rm sr left overs
Jason2866 Oct 9, 2023
935abac
Delete configs/defconfig.esp_sr
Jason2866 Oct 9, 2023
473264d
# CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT is not set
Jason2866 Oct 10, 2023
ab29fee
reduce footprint
Jason2866 Oct 11, 2023
1569629
rm -rf arduino-esp32/libraries/WiFiClientSecure
Jason2866 Oct 12, 2023
472fab7
Update install-arduino.sh
Jason2866 Oct 12, 2023
769a8d9
clean up
Jason2866 Oct 12, 2023
a24bd2b
use Hardware mbedtls
Jason2866 Oct 13, 2023
8f07a1c
rm -rf arduino-esp32/libraries/ESP_I2S
Jason2866 Oct 18, 2023
ef6636d
rm -rf "$AR_COMPS/arduino/libraries/ESP_I2S
Jason2866 Oct 18, 2023
0ddcd77
Update install-arduino.sh
Jason2866 Oct 18, 2023
a9e99bc
rm -rf "$AR_COMPS/arduino/libraries/ESP_SR"
Jason2866 Oct 24, 2023
c79bc0e
rm -rf arduino-esp32/libraries/ESP_SR
Jason2866 Oct 24, 2023
249bc36
rm examples
Jason2866 Oct 27, 2023
caff069
Update CMakeLists.txt
Jason2866 Nov 10, 2023
a9810df
Update idf_component.yml
Jason2866 Nov 10, 2023
0b330c1
Update update-components.sh
Jason2866 Nov 10, 2023
b722788
Update idf_component.yml
Jason2866 Nov 11, 2023
735397e
Update idf_component.yml
Jason2866 Nov 18, 2023
274551a
Update update-components.sh
Jason2866 Nov 18, 2023
98d8dcf
Update defconfig.common
Jason2866 Nov 18, 2023
0b6a444
No BT Stack size
Jason2866 Nov 18, 2023
c200ba2
# CONFIG_DAC_DMA_AUTO_16BIT_ALIGN is not set
Jason2866 Nov 18, 2023
079902d
Delete patches/nimble.diff
Jason2866 Nov 27, 2023
4005350
Update defconfig.common
Jason2866 Nov 27, 2023
4e539a1
Update builder (#72)
Jason2866 Nov 27, 2023
d2023bf
Update install-esp-idf.sh
Jason2866 Nov 27, 2023
a9d43d0
rm -rf arduino-esp32/idf_component_examples
Jason2866 Nov 29, 2023
7f91d17
Update config.sh
Jason2866 Nov 29, 2023
7ce4a3d
CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE=y
Jason2866 Dec 1, 2023
a237c35
V5.1 git clone optimize
Jason2866 Dec 6, 2023
c388c75
add URL to release
Jason2866 Dec 20, 2023
580b714
Update build.sh
Jason2866 Dec 20, 2023
b047ca9
rm not needed patches
Jason2866 Jan 8, 2024
d41aea0
Delete patches/eth_multicast.diff
Jason2866 Jan 8, 2024
1a1f0fa
Delete patches/spi_eth.diff
Jason2866 Jan 8, 2024
e86a7a9
add two cam modules
Jason2866 Jan 24, 2024
a9c0e89
Update GH actions
Jason2866 Jan 27, 2024
ca05806
Update python
Jason2866 Jan 27, 2024
7edc416
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
Jason2866 Jan 31, 2024
a7372d5
Use MacOS
Jason2866 Jan 31, 2024
34c9e05
Use MacOS ARM runner
Jason2866 Jan 31, 2024
c034968
gawk for MacOS
Jason2866 Feb 11, 2024
aa64162
Update prepare-ci.sh
Jason2866 Feb 11, 2024
c7cca13
add Arduino Lib Builder branch
Jason2866 Feb 11, 2024
5623359
add env
Jason2866 Feb 11, 2024
d07419e
CONFIG_ETH_TRANSMIT_MUTEX
Jason2866 Feb 14, 2024
0d4203a
Fix build of pio manifest
Jason2866 Feb 20, 2024
2f39e56
Update archive-build.sh
Jason2866 Feb 20, 2024
081decc
Update install-esp-idf.sh
Jason2866 Feb 20, 2024
c118b98
Update config.sh
Jason2866 Feb 20, 2024
68d2ec6
Update build.sh
Jason2866 Feb 20, 2024
77e6e1d
Fix adding commit to release
Jason2866 Feb 20, 2024
4c3adfd
Update build.sh
Jason2866 Feb 21, 2024
c5fe415
Delete package.json
Jason2866 Feb 21, 2024
26c2924
Update defconfig.esp32c6
Jason2866 Feb 21, 2024
8b07896
Update install-arduino.sh
Jason2866 Feb 21, 2024
92af8c2
Update gen_platformio_manifest.py
Jason2866 Feb 21, 2024
0c29ebf
Update and rename gen_platformio_manifest.py to gen_pio_lib_manifest.py
Jason2866 Feb 21, 2024
1dfe8e5
Build framework manifest
Jason2866 Feb 21, 2024
c54bef0
Update gen_pio_frmwk_manifest.py
Jason2866 Feb 21, 2024
8334fd8
Update gen_pio_lib_manifest.py
Jason2866 Feb 21, 2024
d3f7d94
Update gen_pio_frmwk_manifest.py
Jason2866 Feb 21, 2024
96a5c6e
fetch Arduino version from package.json (#81)
Jason2866 Feb 21, 2024
5d37ce0
Update build.sh
Jason2866 Feb 21, 2024
c3bf53a
Update gen_pio_frmwk_manifest.py
Jason2866 Feb 21, 2024
1b403d0
generate core_version.h
Jason2866 Feb 21, 2024
a6b255d
Update build.sh
Jason2866 Feb 21, 2024
72c2c72
Update .gitignore
Jason2866 Feb 26, 2024
6abf6ea
Update prepare-ci.sh
Jason2866 Feb 27, 2024
ea6676d
get version from file
Jason2866 Mar 4, 2024
f33e9fd
Use exact IDF version
Jason2866 Mar 4, 2024
464f3bf
CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
Jason2866 Mar 4, 2024
bd16ab0
add BT
Jason2866 Mar 4, 2024
ebb36ee
rm every exe from folder tools
Jason2866 Mar 5, 2024
e349356
rm chip debug report
Jason2866 Mar 8, 2024
7f3863d
Update build.sh
Jason2866 Mar 8, 2024
aa3cbcc
deprecate warn
Jason2866 Mar 8, 2024
1fa0fde
Update defconfig.common
Jason2866 Mar 8, 2024
554ad8b
Update defconfig.common
Jason2866 Mar 8, 2024
c845550
Update defconfig.common
Jason2866 Mar 8, 2024
dd05413
add build date
Jason2866 Mar 10, 2024
b9a1a5f
rm -rf "$AR_COMPS/arduino/libraries/ESP_NOW"
Jason2866 Apr 3, 2024
e6bb413
rm -rf arduino-esp32/libraries/ESP_NOW
Jason2866 Apr 3, 2024
b22262c
Update config.sh
Jason2866 Apr 3, 2024
bced69b
Update build.sh
Jason2866 Apr 5, 2024
95eebc3
updates
Jason2866 Apr 6, 2024
818cf46
add `*.inc` files
Jason2866 Apr 8, 2024
503e186
rm `-fdebug-prefix-map entrys` from "CCFLAGS"
Jason2866 Apr 10, 2024
e16f1cc
rm -rf **/flags
Jason2866 Apr 10, 2024
850f60e
back to correct folder for packing
Jason2866 Apr 10, 2024
1786a7b
remove unneeded code
Jason2866 Apr 10, 2024
1ad1b6d
rm -rf arduino-esp32/libraries/NetworkClientSecure
Jason2866 Apr 10, 2024
fff1b3a
rm SPI Eth from solo1
Jason2866 Apr 15, 2024
677e826
Disable Camera and TinyUSB suport
Jason2866 Apr 15, 2024
bb65f08
Update defconfig.esp32
Jason2866 Apr 15, 2024
65bad9c
switch off SPI RAM support
Jason2866 Apr 15, 2024
d5389d7
enable SPI Ethernet
Jason2866 Apr 15, 2024
a1d26a9
Delete components/arduino_tinyusb directory
Jason2866 Apr 19, 2024
d4a3131
Delete tools/update-components.sh
Jason2866 Apr 19, 2024
c04aafd
Update build.sh
Jason2866 Apr 19, 2024
7a0f7ea
rm -rf "$AR_COMPS/arduino/libraries/USB"
Jason2866 Apr 19, 2024
5a439d3
rm -rf arduino-esp32/libraries/USB
Jason2866 Apr 19, 2024
955be35
Create Arduino_CMakeLists.diff
Jason2866 Apr 19, 2024
6c90faf
Patch to remove USB
Jason2866 Apr 19, 2024
3c18a2e
Fix path
Jason2866 Apr 19, 2024
2e7542f
Update install-arduino.sh
Jason2866 Apr 19, 2024
9fd68fe
fix path
Jason2866 Apr 19, 2024
f7897f5
shorter Text
Jason2866 Apr 19, 2024
0dbe557
rm not needed folder from Arduino
Jason2866 Apr 19, 2024
6c25f55
Update install-arduino.sh
Jason2866 Apr 19, 2024
2d34aeb
remove "PPP"
Jason2866 Apr 19, 2024
20eeb6e
rm tinyusb and Arduino json
Jason2866 Apr 21, 2024
3655681
Delete tools/gen_tools_json.py
Jason2866 Apr 21, 2024
f136ba8
Delete tools/push-to-arduino.sh
Jason2866 Apr 21, 2024
8ed192f
rm not needed
Jason2866 Apr 21, 2024
0588e3c
Update build.sh
Jason2866 Apr 21, 2024
d76d1a1
Delete tools/add_sdk_json.py
Jason2866 Apr 21, 2024
37eb31b
Delete tools/copy-to-arduino.sh
Jason2866 Apr 21, 2024
c04b782
rm components
Jason2866 Apr 23, 2024
e6eaf02
CONFIG_LWIP_DHCP_RESTORE_LAST_IP=n
Jason2866 May 2, 2024
762df37
Update Arduino_CMakeLists.diff
Jason2866 May 3, 2024
fbc849b
Update archive-build.sh
Jason2866 May 3, 2024
22278df
activate PPP
Jason2866 May 3, 2024
1cb53c8
CONFIG_HEAP_POISONING_DISABLED
Jason2866 May 3, 2024
a706d25
add PPP support
Jason2866 May 3, 2024
d396ac5
rm components
Jason2866 May 3, 2024
48e76af
Update defconfig.common
Jason2866 May 10, 2024
bfae759
# CONFIG_MBEDTLS_ERROR_STRINGS is not set
Jason2866 May 11, 2024
6db3028
Update install-esp-idf.sh
Jason2866 May 15, 2024
9fbb72a
AR_BRANCH="main_new"
Jason2866 May 15, 2024
1e727b1
AR_BRANCH="main"
Jason2866 May 15, 2024
1f77d42
Update Arduino_CMakeLists.diff
Jason2866 May 16, 2024
7550ba1
Update install-esp-idf.sh
Jason2866 May 16, 2024
86a5c4a
Delete patches/esp32s2_i2c_ll_master_init.diff
Jason2866 May 16, 2024
3e0f7de
Update install-esp-idf.sh
Jason2866 May 16, 2024
aa3c03b
sort
Jason2866 May 29, 2024
1daa36b
strip libs
Jason2866 Jun 1, 2024
0d4b918
Update Arduino_CMakeLists.diff
Jason2866 Jun 3, 2024
7be90d0
Update Arduino_CMakeLists.diff
Jason2866 Jun 3, 2024
cbb63f3
Update install-esp-idf.sh
Jason2866 Jun 3, 2024
83a6016
Update install-arduino.sh
Jason2866 Jun 3, 2024
8b16e27
Delete patches/Arduino_CMakeLists.diff
Jason2866 Jun 3, 2024
e9684a5
Update idf_component.yml
Jason2866 Jun 10, 2024
848cef3
Update copy-libs.sh
Jason2866 Jun 10, 2024
4911765
CONFIG_ESP_PHY_REDUCE_TX_POWER=y
Jason2866 Jun 19, 2024
87f7736
rm -rf arduino-esp32/libraries/OpenThread
Jason2866 Jun 24, 2024
47b920d
rm -rf "$AR_COMPS/arduino/libraries/OpenThread
Jason2866 Jun 24, 2024
668e229
Update install-arduino.sh
Jason2866 Jun 24, 2024
2163609
explicit disable `# CONFIG_COMPILER_CXX_EXCEPTIONS`
Jason2866 Jul 2, 2024
b4f0827
Update push.yml
Jason2866 Jul 3, 2024
e64bbd3
Update defconfig.120m
Jason2866 Jul 3, 2024
f62a162
Update defconfig.80m
Jason2866 Jul 3, 2024
d6b870e
Update defconfig.40m
Jason2866 Jul 3, 2024
ffce926
IDF 5.2
Jason2866 Jul 3, 2024
73b3272
Create lwip_max_tcp_pcb.diff
Jason2866 Jul 10, 2024
a651d8f
Update install-esp-idf.sh
Jason2866 Jul 10, 2024
8783f3f
Update defconfig.common
Jason2866 Jul 12, 2024
8b3831e
Update defconfig.esp32
Jason2866 Jul 13, 2024
842a6cf
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
Jason2866 Jul 19, 2024
8df1a90
Update config.sh
Jason2866 Jul 31, 2024
d36ceec
Update install-esp-idf.sh
Jason2866 Jul 31, 2024
eda6fac
Update build.sh
Jason2866 Aug 10, 2024
759d8aa
Update pio_start.txt
Jason2866 Aug 15, 2024
e9516fc
Update build.sh
Jason2866 Aug 15, 2024
77f8ff0
Update builds.json
Jason2866 Aug 19, 2024
7df9b6f
use IDF 5.3
Jason2866 Aug 19, 2024
6bb10c0
Update push.yml
Jason2866 Aug 19, 2024
9a45926
Update pio_start.txt
Jason2866 Aug 28, 2024
1252d83
Update pio_end.txt
Jason2866 Aug 31, 2024
bb07e06
Update defconfig.common
Jason2866 Sep 6, 2024
bab6141
Update defconfig.common
Jason2866 Sep 9, 2024
98527d9
Update defconfig.common
Jason2866 Sep 10, 2024
004309f
Update defconfig.common
Jason2866 Sep 22, 2024
b664a62
Fix remove Arduino defines
Jason2866 Sep 27, 2024
54dbca3
enable LTO as default
Jason2866 Sep 28, 2024
3b2771f
add to cc flag lto
Jason2866 Sep 29, 2024
776537b
Update idf_component.yml
Jason2866 Oct 3, 2024
c449c00
add COMPONENTS_SUBSET
Jason2866 Oct 3, 2024
1254d4d
remove lib `zigbee`
Jason2866 Oct 14, 2024
09c80ce
remove lib zigbee
Jason2866 Oct 14, 2024
d8cde71
remove `io_pin_remap`
Jason2866 Oct 14, 2024
47d14fc
Update install-arduino.sh
Jason2866 Oct 14, 2024
0fa78a5
remove USB support source code
Jason2866 Oct 14, 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
18 changes: 12 additions & 6 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,30 @@
name: Arduino IDF 5.1 without DSP and MP3
name: Arduino IDF 5.3 solo1

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
env:
GITHUB_TOKEN: ${{ secrets.PUSH_TOKEN }}
GIT_AUTHOR_EMAIL: ${{ secrets.PUSH_EMAIL }}
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
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ idf_build_get_property(elf EXECUTABLE GENERATOR_EXPRESSION)
add_custom_command(
OUTPUT "idf_libs"
COMMAND ${CMAKE_SOURCE_DIR}/tools/copy-libs.sh ${IDF_TARGET} "${CONFIG_LIB_BUILDER_FLASHMODE}" "${CONFIG_SPIRAM_MODE_OCT}" "${CONFIG_IDF_TARGET_ARCH_XTENSA}"
DEPENDS all
DEPENDS ${elf}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
VERBATIM
)
Expand Down
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
Loading