IDF release/v5.4 (#11212)
* fix(i2c): update i2c_ll_slave_init for IDF 5.4 * IDF release/v5.4 8ad0d3d8
This commit is contained in:
parent
210edfeaa6
commit
6f92b604f6
2 changed files with 67 additions and 65 deletions
|
|
@ -335,10 +335,12 @@ esp_err_t i2cSlaveInit(uint8_t num, int sda, int scl, uint16_t slaveID, uint32_t
|
|||
}
|
||||
#endif // !defined(CONFIG_IDF_TARGET_ESP32P4)
|
||||
|
||||
i2c_ll_slave_init(i2c->dev);
|
||||
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 4, 0)
|
||||
i2c_ll_set_mode(i2c->dev, I2C_BUS_MODE_SLAVE);
|
||||
i2c_ll_enable_pins_open_drain(i2c->dev, true);
|
||||
i2c_ll_enable_fifo_mode(i2c->dev, true);
|
||||
#else
|
||||
i2c_ll_slave_init(i2c->dev);
|
||||
i2c_ll_slave_set_fifo_mode(i2c->dev, true);
|
||||
#endif
|
||||
i2c_ll_set_slave_addr(i2c->dev, slaveID, false);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@
|
|||
{
|
||||
"packager": "esp32",
|
||||
"name": "esp32-arduino-libs",
|
||||
"version": "idf-release_v5.4-2f7dcd86-v1"
|
||||
"version": "idf-release_v5.4-8ad0d3d8-v1"
|
||||
},
|
||||
{
|
||||
"packager": "esp32",
|
||||
|
|
@ -76,7 +76,7 @@
|
|||
{
|
||||
"packager": "esp32",
|
||||
"name": "openocd-esp32",
|
||||
"version": "v0.12.0-esp32-20241016"
|
||||
"version": "v0.12.0-esp32-20250422"
|
||||
},
|
||||
{
|
||||
"packager": "esp32",
|
||||
|
|
@ -104,63 +104,63 @@
|
|||
"tools": [
|
||||
{
|
||||
"name": "esp32-arduino-libs",
|
||||
"version": "idf-release_v5.4-2f7dcd86-v1",
|
||||
"version": "idf-release_v5.4-8ad0d3d8-v1",
|
||||
"systems": [
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "arm64-apple-darwin",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "i686-pc-linux-gnu",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip",
|
||||
"checksum": "SHA-256:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd",
|
||||
"size": "352347498"
|
||||
"url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"archiveFileName": "esp32-arduino-libs-idf-release_v5.4-8ad0d3d8-v1.zip",
|
||||
"checksum": "SHA-256:19b58817f57c5bcf06640b2e789144f44c298ad8c5c26ff95fd52e63a3be9cfb",
|
||||
"size": "353625670"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -414,56 +414,56 @@
|
|||
},
|
||||
{
|
||||
"name": "openocd-esp32",
|
||||
"version": "v0.12.0-esp32-20241016",
|
||||
"version": "v0.12.0-esp32-20250422",
|
||||
"systems": [
|
||||
{
|
||||
"host": "x86_64-pc-linux-gnu",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-linux-amd64-0.12.0-esp32-20241016.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-amd64-0.12.0-esp32-20241016.tar.gz",
|
||||
"checksum": "SHA-256:e82b0f036dc99244bead5f09a86e91bb2365cbcd1122ac68261e5647942485df",
|
||||
"size": "2398717"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz",
|
||||
"checksum": "SHA-256:eb1fa9b21c65b45a2200af6dcc2914e32335d37b6dbbd181778dcc0dc025e70a",
|
||||
"size": "2445546"
|
||||
},
|
||||
{
|
||||
"host": "aarch64-linux-gnu",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-linux-arm64-0.12.0-esp32-20241016.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-arm64-0.12.0-esp32-20241016.tar.gz",
|
||||
"checksum": "SHA-256:8f8daf5bd22ec5d2fa9257b0862ec33da18ee677e023fb9a9eb17f74ce208c76",
|
||||
"size": "2271584"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-linux-arm64-0.12.0-esp32-20250422.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-arm64-0.12.0-esp32-20250422.tar.gz",
|
||||
"checksum": "SHA-256:f70334a9b12a75b4d943e09fa5db30973037c39dbb54d6fa9f1a7118228b3d1c",
|
||||
"size": "2330926"
|
||||
},
|
||||
{
|
||||
"host": "arm-linux-gnueabihf",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-linux-armel-0.12.0-esp32-20241016.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-armel-0.12.0-esp32-20241016.tar.gz",
|
||||
"checksum": "SHA-256:bc9c020ecf20e2000f76cffa44305fd5bc44d2e688ea78cce423399d33f19767",
|
||||
"size": "2414206"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-linux-armel-0.12.0-esp32-20250422.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-linux-armel-0.12.0-esp32-20250422.tar.gz",
|
||||
"checksum": "SHA-256:4ac34d6fd1af86aeda87c8318732f8d691c300c285c7fd2f5037c432c63fbbb3",
|
||||
"size": "2470732"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-apple-darwin",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-macos-0.12.0-esp32-20241016.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-macos-0.12.0-esp32-20241016.tar.gz",
|
||||
"checksum": "SHA-256:02a2dffe801a2d005fa9e614d80ff8173395b2cb0b5d3118d0229d094a9946a7",
|
||||
"size": "2508089"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-macos-0.12.0-esp32-20250422.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-macos-0.12.0-esp32-20250422.tar.gz",
|
||||
"checksum": "SHA-256:9186a7a06304c6d9201cbce4ee3c7099b393bf8d329cda17a68874f92308f6ce",
|
||||
"size": "2548730"
|
||||
},
|
||||
{
|
||||
"host": "arm64-apple-darwin",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-macos-arm64-0.12.0-esp32-20241016.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-macos-arm64-0.12.0-esp32-20241016.tar.gz",
|
||||
"checksum": "SHA-256:c382f9e884d6565cb6089bff5f200f4810994667d885f062c3d3c5625a0fa9d6",
|
||||
"size": "2552569"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-macos-arm64-0.12.0-esp32-20250422.tar.gz",
|
||||
"archiveFileName": "openocd-esp32-macos-arm64-0.12.0-esp32-20250422.tar.gz",
|
||||
"checksum": "SHA-256:2cc39318d52f393233ff1f777871aebe5b97b3fbad29556a238489263401b774",
|
||||
"size": "2593819"
|
||||
},
|
||||
{
|
||||
"host": "i686-mingw32",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-win32-0.12.0-esp32-20241016.zip",
|
||||
"archiveFileName": "openocd-esp32-win32-0.12.0-esp32-20241016.zip",
|
||||
"checksum": "SHA-256:3b5d615e0a72cc771a45dd469031312d5881c01d7b6bc9edb29b8b6bda8c2e90",
|
||||
"size": "2946244"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-win32-0.12.0-esp32-20250422.zip",
|
||||
"archiveFileName": "openocd-esp32-win32-0.12.0-esp32-20250422.zip",
|
||||
"checksum": "SHA-256:ecb4f8533fa9098d10000f5f7e8b8eaa8591015b824b481078ddb2b37e7aa6f2",
|
||||
"size": "2988859"
|
||||
},
|
||||
{
|
||||
"host": "x86_64-mingw32",
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-win64-0.12.0-esp32-20241016.zip",
|
||||
"archiveFileName": "openocd-esp32-win64-0.12.0-esp32-20241016.zip",
|
||||
"checksum": "SHA-256:5e7b2fd1947d3a8625f6a11db7a2340cf2f41ff4c61284c022c7d7c32b18780a",
|
||||
"size": "2946244"
|
||||
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20250422/openocd-esp32-win64-0.12.0-esp32-20250422.zip",
|
||||
"archiveFileName": "openocd-esp32-win64-0.12.0-esp32-20250422.zip",
|
||||
"checksum": "SHA-256:e9eae8e1a8d0e030cd81dcb08394a9137cb7338a6211dfabcdbdfb37b58c5a23",
|
||||
"size": "2988858"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue