Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a2251f3
Release/v5.5 merge
Jason2866 Jul 23, 2025
a21bec8
Update to gcc 14.2.0 20250730
Jason2866 Aug 6, 2025
28ddc61
list(APPEND link_options "-Wl,--gc-sections")
Jason2866 Aug 7, 2025
90a3522
Merge branch 'espressif:release/v5.5' into release/v5.5
Jason2866 Aug 18, 2025
1e417bf
Update version.txt
Jason2866 Aug 18, 2025
fedd375
Merge branch 'espressif:release/v5.5' into release/v5.5
Jason2866 Aug 21, 2025
a5a1f4a
Merge branch 'espressif:release/v5.5' into release/v5.5
Jason2866 Aug 23, 2025
717d5bc
Update version to 5.5.0.250821
Jason2866 Aug 23, 2025
c1e6aaa
Merge branch 'espressif:release/v5.5' into release/v5.5
Jason2866 Sep 3, 2025
8eb3e7e
Update version to 5.5.1
Jason2866 Sep 3, 2025
0b61f7e
Bump version from 3.50500 to 3.50501
Jason2866 Sep 3, 2025
04a6702
Change zip file creation to tar.xz format (#231)
Jason2866 Sep 11, 2025
f3ab941
Merge pull request #235 from espressif/release/v5.5
Jason2866 Oct 11, 2025
4a081d8
Update version to 5.5.1.250929
Jason2866 Oct 11, 2025
ce3146f
Merge pull request #239 from espressif/release/v5.5
Jason2866 Oct 13, 2025
1520152
Update version from 5.5.1.250929 to 5.5.1.251011
Jason2866 Oct 13, 2025
5081832
Merge pull request #244 from espressif/release/v5.5
Jason2866 Oct 15, 2025
a689c06
Update version.txt
Jason2866 Oct 15, 2025
76443ec
Merge pull request #246 from espressif/release/v5.5
Jason2866 Oct 18, 2025
09a99c1
Update version.txt
Jason2866 Oct 18, 2025
fe36911
Merge pull request #250 from espressif/release/v5.5
Jason2866 Oct 20, 2025
3b5330f
Update version.txt
Jason2866 Nov 7, 2025
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
27 changes: 0 additions & 27 deletions .github/workflows/dangerjs.yml

This file was deleted.

87 changes: 0 additions & 87 deletions .github/workflows/docker.yml

This file was deleted.

17 changes: 8 additions & 9 deletions .github/workflows/release_zips.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Create zip file with recursive source clone for release
name: Create tar.xz archive with recursive source clone for release

on:
push:
Expand All @@ -7,12 +7,11 @@ on:

jobs:
release_zips:
name: Create release zip file
runs-on: ubuntu-24.04
name: Create release tar.xz archive
runs-on: ubuntu-latest
steps:
- name: Create a recursive clone source zip
uses: espressif/release-zips-action@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
release_project_name: ESP-IDF
git_extra_args: --shallow-since="1 year ago"
- name: Create a recursive clone source and stripped archive
uses: Jason2866/github-actions/release_zips@tar_xz
env:
RELEASE_PROJECT_NAME: ESP-IDF
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15 changes: 15 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,21 @@ if(CONFIG_COMPILER_DISABLE_GCC14_WARNINGS)
list(APPEND compile_options "-Wno-calloc-transposed-args")
endif()

if(CONFIG_COMPILER_ENABLE_LTO)
set(CMAKE_AR ${_CMAKE_TOOLCHAIN_PREFIX}gcc-ar)
set(CMAKE_RANLIB ${_CMAKE_TOOLCHAIN_PREFIX}gcc-ranlib)
list(APPEND compile_options "-flto=auto"
"-ffat-lto-objects"
"-flto-compression-level=9")
list(APPEND link_options "-flto"
"-fuse-linker-plugin"
"-ffat-lto-objects"
"-flto-partition=max")
else()
list(APPEND compile_options "-fno-lto")
list(APPEND link_options "-fno-lto")
endif()

if(CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS)
if(NOT CMAKE_C_COMPILER_ID MATCHES "Clang")
idf_build_replace_option_from_property(COMPILE_OPTIONS "-Werror" "-Werror=all")
Expand Down
19 changes: 10 additions & 9 deletions components/esp_driver_dac/dac_continuous.c
Original file line number Diff line number Diff line change
Expand Up @@ -555,16 +555,17 @@ static esp_err_t s_dac_wait_to_load_dma_data(dac_continuous_handle_t handle, uin
DAC_STAILQ_REMOVE(&handle->head, desc, lldesc_s, qe);
}

static bool split_flag = false;
// TASMOTA: remove split because it does some harm and I'm not sure why it was there in the first place. No such code in 4.x
// static bool split_flag = false;
uint8_t *dma_buf = (uint8_t *)desc->buf;
if (buf_size * DAC_16BIT_ALIGN_COEFF < 2 * handle->cfg.buf_size) {
if (!split_flag) {
buf_size >>= 1;
split_flag = true;
} else {
split_flag = false;
}
}
// if (buf_size * DAC_16BIT_ALIGN_COEFF < 2 * handle->cfg.buf_size) {
// if (!split_flag) {
// buf_size >>= 1;
// split_flag = true;
// } else {
// split_flag = false;
// }
// }
size_t load_bytes = s_dac_load_data_into_buf(handle, dma_buf, handle->cfg.buf_size, buf, buf_size);
lldesc_config(desc, LLDESC_HW_OWNED, 1, 0, load_bytes);
desc->size = load_bytes;
Expand Down
3 changes: 2 additions & 1 deletion components/esp_eth/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ if(CONFIG_ETH_ENABLED)
"src/phy/esp_eth_phy_ip101.c"
"src/phy/esp_eth_phy_ksz80xx.c"
"src/phy/esp_eth_phy_lan87xx.c"
"src/phy/esp_eth_phy_rtl8201.c")
"src/phy/esp_eth_phy_rtl8201.c"
"src/phy/esp_eth_phy_jl1101.c")
endif()

if(CONFIG_ETH_SPI_ETHERNET_DM9051)
Expand Down
11 changes: 11 additions & 0 deletions components/esp_eth/include/esp_eth_phy.h
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,17 @@ esp_eth_phy_t *esp_eth_phy_new_dp83848(const eth_phy_config_t *config);
*/
esp_eth_phy_t *esp_eth_phy_new_ksz80xx(const eth_phy_config_t *config);

/**
* @brief Create a PHY instance of JL1101
*
* @param[in] config: configuration of PHY
*
* @return
* - instance: create PHY instance successfully
* - NULL: create PHY instance failed because some error occurred
*/
esp_eth_phy_t *esp_eth_phy_new_jl1101(const eth_phy_config_t *config);

#if CONFIG_ETH_SPI_ETHERNET_DM9051
/**
* @brief Create a PHY instance of DM9051
Expand Down
Loading