Erhan Kurubas
f5934dea31
Merge branch 'feature/esp32p4_coredump_support' into 'master'
...
feat(coredump): add esp32p4 chip support and doc update
Closes IDF-6521 and IDF-7756
See merge request espressif/esp-idf!28226
2024-01-10 20:07:29 +08:00
Mahavir Jain
c0bd52898f
Merge branch 'contrib/github_pr_12915' into 'master'
...
docs: Correct coap IPV6 support requirement comments (GitHub PR)
Closes IDFGH-11821
See merge request espressif/esp-idf!28297
2024-01-08 11:29:59 +08:00
Cao Sen Miao
3dc76e9360
refactor(usb_serial_jtag): make usb_serial_jtag as component
2024-01-05 19:42:04 +08:00
Jon Shallow
35f553f84d
docs: Correct coap IPV6 support requirement comments
...
coap (libcoap) can now be built with or without IPV6.
2024-01-05 12:35:41 +05:30
Armando (Dou Yiwen)
dbe1df8cde
Merge branch 'feature/esp32p4_sdmmc_on_real_chip' into 'master'
...
sdmmc: p4 sdmmc on real chip (relies ldo on real chip)
Closes IDF-6502
See merge request espressif/esp-idf!27762
2024-01-05 11:43:30 +08:00
Kevin (Lao Kaiyao)
22f2ecc400
Merge branch 'refactor/esp_driver_parlio' into 'master'
...
refactor(parlio): make parlio driver as component
Closes IDF-8383
See merge request espressif/esp-idf!28203
2024-01-04 18:32:13 +08:00
Armando
5ae29bc4e5
doc(sdmmc): added doc about ldo usage on esp32p4
2024-01-04 15:34:59 +08:00
jgujarathi
8ab5cee34a
docs(esp_wifi): Add docs for additional authmode incompatible situation
...
- Adds documentation for additional situations where authmode incompatible disconnect
reason code will be reported
2024-01-04 11:56:42 +05:30
laokaiyao
baccc61482
refactor(parlio): make parlio driver as component
2024-01-04 14:12:42 +08:00
Omar Chebib
9a6791b79d
docs(soc): add a few details in the intr_alloc
documentation for the ESP32-P4
2024-01-04 11:21:56 +08:00
Erhan Kurubas
c3916927c9
feat(esp-coredump): add esp32p4 chip support and doc update
2024-01-03 12:05:34 +01:00
Abhik Roy
0c99a58ff6
Merge branch 'lwip/acceptmbox_config' into 'master'
...
change(lwip): Added macro to configure TCP accept mailbox size
See merge request espressif/esp-idf!27276
2024-01-03 15:55:12 +08:00
morris
7091a9a0e3
Merge branch 'docs/update_cn_trans_esp_http_client_external-ram' into 'master'
...
Docs: Updated cn trans for esp_http_client and external_ram
Closes DOC-6976
See merge request espressif/esp-idf!28212
2024-01-03 11:22:17 +08:00
mofeifei
879429f342
docs: Update cn trans for freertos docs
2024-01-02 22:30:42 +08:00
Darian Leung
80157e5c5d
docs(freertos/idf): Add IDF FreeRTOS upgarde migration notes for v5.2
2024-01-02 22:30:42 +08:00
Darian Leung
31b195d150
docs(freertos/idf): Update IDF FreeRTOS documentation
...
This commit updates the IDF FreeRTOS documentation as follows:
- Update terminology ("CPU" to "Core", "ESP-IDF FreeRTOS" to "IDF FreeRTOS")
- Fixed some inconsistent formatting
- Rearranged some sub sections
- Updated section regarding single-core mode to be coherent with v10.5.1 update.
2024-01-02 22:30:42 +08:00
mofeifei
009e6945aa
docs: Updated cn trans for esp_http_client and external_ram
2024-01-02 16:06:03 +08:00
Wan Lei
bbe91fadbd
Merge branch 'feature/esp_driver_ledc' into 'master'
...
feat(ledc): make esp_driver_ledc as component
See merge request espressif/esp-idf!28163
2023-12-29 21:15:55 +08:00
Kevin (Lao Kaiyao)
83d5797967
Merge branch 'feature/parlio_rx_driver' into 'master'
...
driver: add parallel IO RX driver
Closes IDF-7002 and IDF-6984
See merge request espressif/esp-idf!23488
2023-12-29 16:36:24 +08:00
wanlei
82f26471f0
feat(ledc): make esp_driver_ledc as component
2023-12-29 11:28:19 +08:00
Song Ruo Jing
7f2b85b82b
feat(clk): add basic clock support for esp32p4
...
- Support CPU frequency 360MHz
- Support SOC ROOT clock source switch
- Support LP SLOW clock source switch
- Support clock calibration
2023-12-29 00:37:26 +08:00
Kapil Gupta
14ee656993
docs(wifi): Add documentation for ESP defined disconnect reasoncodes
2023-12-28 15:23:29 +05:30
laokaiyao
db7e90fef9
feat(parlio_rx): add parlio rx examples
2023-12-28 11:05:26 +08:00
laokaiyao
95839eb1c6
docs(parlio_rx): add programming guide
2023-12-27 19:32:12 +08:00
Wang Meng Yang
4c8f6c5458
Merge branch 'feat/add_get_device_name_api' into 'master'
...
feat(bt/bluedroid): Added API to get local device name
Closes BT-3526
See merge request espressif/esp-idf!27667
2023-12-27 10:37:33 +08:00
Armando
7e0f298608
change(psram): update doc about ldo
2023-12-26 11:43:33 +08:00
Mahavir Jain
341a8f2d65
Merge branch 'cleanup/atecc608a_example_migration' into 'master'
...
refactor: migrate atecc608a_ecdsa example to crypto authlib repository
Closes IDF-8541 and DOC-6672
See merge request espressif/esp-idf!27642
2023-12-22 20:09:05 +08:00
Shang Zhou
b300c78864
docs: Update CN translation for esp_tls.rst, mqtt.rst, and peripherals.rst
2023-12-22 09:11:43 +05:30
Mahavir Jain
01f50ee7f5
refactor: migrate atecc608a_ecdsa example to crypto authlib repository
...
- ESP32-WROOM-32SE has been discontinued and marked as NRND
- This change removes all references to ESP32-WROOM-32SE from IDF
- The example has been migrated to esp-cryptoauthlib repository and it
can be used through the component manager
(https://components.espressif.com/components/espressif/esp-cryptoauthlib )
2023-12-22 09:11:41 +05:30
morris
21fa29fedf
Merge branch 'docs/notes_in_sync_with_updown_mode' into 'master'
...
docs(mcpwm): add a note about setting sync phase in up down mode
Closes IDFGH-11670
See merge request espressif/esp-idf!27953
2023-12-21 13:36:55 +08:00
David Cermak
e3a02d78c8
docs(network): Update network/proto API refs and guides for ESP32P4
2023-12-20 23:07:35 +08:00
Mahavir Jain
d3afab15bd
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!27932
2023-12-20 20:36:23 +08:00
Mo Fei Fei
3140fcadf2
Merge branch 'docs/update_cn_trans_usb-serial-jtag-console' into 'master'
...
docs: Update cn trans for use-serial-jtag-console
Closes DOC-6815
See merge request espressif/esp-idf!28004
2023-12-20 16:42:09 +08:00
Song Ruo Jing
d7b3bf0b69
Merge branch 'fix/esp32p4_gpio_pins' into 'master'
...
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
Closes IDF-7735
See merge request espressif/esp-idf!28016
2023-12-20 16:39:21 +08:00
mofeifei
07d0266c88
docs: Update cn trans for use-serial-jtag-console
2023-12-20 14:08:27 +08:00
Song Ruo Jing
20f6505aa6
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
2023-12-20 11:23:32 +08:00
Ivan Grokhotkov
3a340b385f
Merge branch 'feature/qemu_lcd' into 'master'
...
feat(qemu): add a CLI option for graphics output
See merge request espressif/esp-idf!27874
2023-12-19 20:07:29 +08:00
Tomas Rohlinek
88cc473910
Merge branch 'docs/fatfs_link_lock' into 'master'
...
Docs(storage/fatfs): Add documentation for FATFS_LINK_LOCK Kconfig option
Closes IDF-8739
See merge request espressif/esp-idf!27472
2023-12-19 18:37:52 +08:00
Roland Dobai
539425ff99
Merge branch 'feature/doc_update_idf_file_args_plus_idftoolspath_setup' into 'master'
...
feat(tools): Documentation update about setting IDF_TOOLS_PATH and idf.py argument file parsing
Closes IDF-8527 and IDFGH-11401
See merge request espressif/esp-idf!27080
2023-12-19 16:32:58 +08:00
mofeifei
7d627a1c5e
docs: Update cn trans for fatfs.rst
2023-12-19 08:46:20 +01:00
Tomáš Rohlínek
577af7d6ef
docs(storage/fatfs): Refactor FatFs documentation
2023-12-19 08:11:05 +01:00
Tomáš Rohlínek
eea16b18db
docs(storage/fatfs): Document the new fatfs_link_lock Kconfig option
2023-12-19 08:11:02 +01:00
Espressif BOT
8f0f7f007c
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2023-12-19 14:40:56 +08:00
Mahavir Jain
e4aa5667f1
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length' into 'master'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition
Closes IDFGH-11439
See merge request espressif/esp-idf!27295
2023-12-19 11:36:56 +08:00
Armando (Dou Yiwen)
8c9e29898f
Merge branch 'bringup/psram_p4_real_chip' into 'master'
...
psram: p4 psram 20M on real chip
See merge request espressif/esp-idf!27710
2023-12-18 21:12:08 +08:00
harshal.patil
42943845e4
feat(bootloader_support): Encrypt only the app image instead of the whole partition
...
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576
2023-12-18 17:10:17 +05:30
Song Ruo Jing
0e759c6deb
Merge branch 'refactor/esp_driver_uart' into 'master'
...
refactor(uart): make uart driver as component
Closes IDF-8384
See merge request espressif/esp-idf!27333
2023-12-18 19:16:34 +08:00
Ivan Grokhotkov
d9983c0039
feat(qemu): add a CLI option for graphics output
2023-12-18 11:47:15 +01:00
Armando
92e19af4ea
doc(psram): updated voltage supply for psram programming guide
2023-12-18 15:18:07 +08:00
Shang Zhou
c1e3440352
docs: Update CN translation for idf-py.rst and linux-macos-setup.rst
2023-12-15 11:50:38 +00:00
Marek Fiala
c8e218c0ae
docs(tools): Add example and resctriction note to setting IDF_TOOLS_PATH
...
Closes https://github.com/espressif/esp-idf/issues/12539
2023-12-15 11:50:38 +00:00
Marek Fiala
9757c8f7c9
docs(tools): Add idf.py file argument parsing to idf.py doc
2023-12-15 11:50:38 +00:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Abhik Roy
0c41c4e1da
change(lwip): Added macro to configure TCP accept mailbox size
2023-12-15 21:11:44 +11:00
morris
4318f2dc22
docs(mcpwm): add a note about setting sync phase in up down mode
...
Closes https://github.com/espressif/esp-idf/issues/12782
2023-12-15 17:39:22 +08:00
Song Ruo Jing
bc09031496
refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart
...
Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs
2023-12-15 17:14:55 +08:00
Song Ruo Jing
6ad80f0332
refactor(uart): make uart driver as component, and fix astyle
2023-12-15 17:03:51 +08:00
Harshit Malpani
803ad150cf
feat(esp_http_client): SHA256 support in digest auth
...
Added support for using SHA256 algorithm while calculating
digest auth in HTTP client connection
Closes https://github.com/espressif/esp-idf/issues/12383
2023-12-15 11:32:57 +05:30
C.S.M
77c49cf3e2
Merge branch 'refactor/esp_driver_i2c' into 'master'
...
refactor(i2c): Make i2c driver as a seperate component
See merge request espressif/esp-idf!27860
2023-12-15 10:48:33 +08:00
Mahavir Jain
8ef201be80
Merge branch 'bugfix/fix_partition_table_gen' into 'master'
...
fix(partition_table): Check partition size for type APP
See merge request espressif/esp-idf!26755
2023-12-14 18:41:52 +08:00
Cao Sen Miao
aa10770323
refactor(i2c): Make i2c driver as a seperate component
2023-12-14 15:39:35 +08:00
Kapil Gupta
36c38943c8
fix(wifi): Add support to move supplicant BSS to external memory
2023-12-13 16:07:13 +00:00
Alon Bar-Lev
bccb2873bd
feat(console): add command user context support
...
Current implementation implicitly forces the developer to use global variables
to enter its context during the command invocation, this change enables each
module to register a context for command to find without the need to manage
global variables.
No API breakage.
Fields added:
esp_console_cmd_t::func_w_context - (*)(int argc, char **argv, void *context)
Functions added:
esp_err_t esp_console_cmd_set_context(const char *cmd, void *context)
Usage:
esp_console_cmd_register(&cmd));
esp_console_cmd_set_context(cmd.command, (void *)"context"));
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2023-12-13 10:27:04 +08:00
liqigan
f188f857e2
docs(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization
2023-12-12 15:36:49 +08:00
Armando (Dou Yiwen)
b914f25b53
Merge branch 'doc/revert_8_bit_ddr_emmc_support_doc' into 'master'
...
Revert "doc(sdmmc): update emmc states"
See merge request espressif/esp-idf!27815
2023-12-11 15:33:39 +08:00
Shang Zhou
09ea179864
Merge branch 'docs/sync_up_en_and_cn_nov' into 'master'
...
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
Closes DOC-6664
See merge request espressif/esp-idf!27721
2023-12-11 14:53:06 +08:00
Shang Zhou
740981078f
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
2023-12-11 14:53:05 +08:00
Marius Vikhammer
79d04d4e14
Merge branch 'docs/update_sys_docs_p4' into 'master'
...
docs(esp32p4): update misc docs for esp32p4
Closes IDF-7751, IDF-7754, and IDF-7749
See merge request espressif/esp-idf!27713
2023-12-11 14:14:35 +08:00
Harshit Malpani
bbbede07d0
fix(partition_table): Check partition size for type APP
...
The size of partition of type APP should be multiple of 4 KB. Partition
generation tool now make this as a mandatory requirement. This is
minimum flash erase size. If the size of the APP type partition is not
aligned to 4 KB then the last erase operation could go beyond the allocated
partition and hence may fail. This issue would only be observed when the
firmware size grows very close to the allocated partition size, and hence
causing the OTA update to fail.
For already deployed devices on-field with the size of APP partition not
aligned to flash sector boundary, it is best to ensure that firmware
size always remains within the lower 4 KB boundary of the total
allocated space. While migrating to ESP-IDF 5.3 release, partition table
for an existing project can be adjusted accordingly for the build to
succeed.
Found during discussion in https://github.com/espressif/esp-idf/pull/12460
2023-12-11 10:14:57 +05:30
Armando
b3cc39cfd8
Revert "doc(sdmmc): update emmc states"
...
This reverts commit 77299842ed
.
2023-12-11 11:47:00 +08:00
Zhang Xiao Yan
bba48f1e1e
Merge branch 'docs/add_cn_trans_for_bootloader_image_format_and_random.rst' into 'master'
...
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
Closes DOC-6419
See merge request espressif/esp-idf!26224
2023-12-11 11:02:31 +08:00
Marius Vikhammer
ac3915f092
docs(esp32p4): update misc docs for esp32p4
2023-12-09 09:09:55 +08:00
Radek Tandler
12011d2057
Merge branch 'bugfix/fatfs_fatfsparse_relaxed' into 'master'
...
bugfix(fatfs): Fixed fatfsparse.py parses FAT boot sector too strictly
See merge request espressif/esp-idf!26888
2023-12-08 23:48:25 +08:00
renpeiying
cf03d6341e
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
2023-12-08 17:01:36 +08:00
Roland Dobai
b486466339
Merge branch 'monitor_custom_reset' into 'master'
...
docs(tools/monitor): custom reset sequence from esptool
See merge request espressif/esp-idf!26834
2023-12-08 16:00:24 +08:00
daiziyan
17dfe49416
docs: provide CN trans for idf-monitor
2023-12-07 10:06:36 +01:00
Peter Dragun
0022803ed6
docs(tools/monitor): custom reset sequence from esptool
2023-12-07 10:06:24 +01:00
Ivan Grokhotkov
918c0ce4ac
feat(tools): update qemu to esp-develop-8.1.3-20231206
...
https://github.com/espressif/qemu/releases/tag/esp-develop-8.1.3-20231206
2023-12-07 10:54:29 +08:00
Sudeep Mohanty
356b77ce84
Merge branch 'contrib/github_pr_12461' into 'master'
...
Enables VERSION argument for project() macro in cmake
Closes IDFGH-11310
See merge request espressif/esp-idf!27369
2023-12-06 20:57:17 +08:00
Chen Jian Xing
f0353350d0
Merge branch 'docs/Separate_low-power_documents' into 'master'
...
docs:Separate low-power documents
Closes WIFI-6310
See merge request espressif/esp-idf!27273
2023-12-06 16:59:56 +08:00
radek.tandler
a640626b76
fix(fatfs): Fixed fatfsparse.py parsing of FAT boot sector
...
The fatfsparse.py script was too strict in parsing the FAT boot sector, causing it to fail in
certain cases. This commit fixes the issue by making the parsing less strict and allowing for more
flexibility in the boot sector format.
This change improves the reliability and compatibility of the fatfsparse.py script, ensuring that it
can correctly parse a wider range of FAT boot sectors.
Docs updated
2023-12-06 08:31:50 +01:00
Roland Dobai
45430d2526
Merge branch 'contrib/github_pr_12637' into 'master'
...
Dockerfile with variable depth parameter (GitHub PR)
Closes IDFGH-11513
See merge request espressif/esp-idf!27304
2023-12-06 14:15:44 +08:00
Krzysztof Budzynski
58713b0b8a
Apply 2 suggestion(s) to 2 file(s)
2023-12-06 10:57:35 +08:00
Darian
0960080991
Merge branch 'docs/xtensa_header_deprecation_migration_guide' into 'master'
...
change(xtensa): Add migration guide for depreacted include paths
See merge request espressif/esp-idf!27685
2023-12-06 10:56:38 +08:00
Laukik Hase
429cb75661
Merge branch 'fix/nvs_encr_flash_enc_dependency' into 'master'
...
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
Closes IDFGH-11411
See merge request espressif/esp-idf!27286
2023-12-06 02:08:01 +08:00
daiziyan
e85feafa0f
docs: add CN trans for idf-docker-image.rst
2023-12-05 14:52:14 +01:00
timoxd7
db1584a568
feat(docker): Add Dockerfile argument for variable clone depth
...
Closes https://github.com/espressif/esp-idf/pull/12637
2023-12-05 14:52:14 +01:00
Mahavir Jain
25c2cc5f03
Merge branch 'feature/esp32p4_enable_flash_encryption' into 'master'
...
Enable Flash Encryption for ESP32P4
Closes IDF-7545
See merge request espressif/esp-idf!26959
2023-12-05 21:42:18 +08:00
Darian Leung
83e18bd3bd
change(xtensa): Add migration guide for depreacted include paths
2023-12-05 19:02:09 +08:00
Mo Fei Fei
dce37a8acc
Docs: Update CN translation for nvs_encryption.rst
2023-12-05 18:43:23 +08:00
kohait00
9beda4ce48
feat(tools/cmake): Added VERSION argument to the project() macro in cmake
...
This commit enables the standad VERSION argument for the project() macro
in ESP-IDF. The VERSION argument is compilant with the requirements of
cmake 3.16. This commit also adds new test cases for verifying the
validity of the version argument.
Merges https://github.com/espressif/esp-idf/pull/12461
Co-authored-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2023-12-05 11:29:43 +01:00
Darian
105f6dd22c
Merge branch 'refactor/soc_caps_multiple_cores' into 'master'
...
change(docs): Update multicore tags to SOC_CPU_HAS_MULTIPLE_CORES
See merge request espressif/esp-idf!27523
2023-12-05 18:20:21 +08:00
Aditya Patwardhan
a84234c23f
feat(security): Enable Flash encryption for ESP32P4
2023-12-05 13:10:55 +05:30
Ivan Grokhotkov
b20332535b
Merge branch 'feature/idf_qemu_ext' into 'master'
...
feat(tools): add 'idf.py qemu' extension
Closes IDFGH-817
See merge request espressif/esp-idf!26034
2023-12-05 14:15:57 +08:00
Marius Vikhammer
9dc83148db
Merge branch 'docs/pytest_single_test' into 'master'
...
docs(pytest): add note about filtering with test-case-name
See merge request espressif/esp-idf!27410
2023-12-05 12:34:28 +08:00
Darian Leung
024eb7218d
change(docs): Update multicore tags to SOC_HP_CPU_HAS_MULTIPLE_CORES
...
Previously, documentation sections that were only meant for multicore ESP
targets would use tags that depend on CONFIG_FREERTOS_UNICORE or
CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE. This is not ideal as project configuration
can be changed by the user.
This commit updates those tags to use SOC_HP_CPU_HAS_MULTIPLE_CORES which is
always defined in multicore targets regardless of project configuration.
2023-12-05 10:56:48 +08:00
Zhang Xiao Yan
4cd0a6a4b1
Merge branch 'docs/remove_wifi_related_documentation_for_esp32h2' into 'master'
...
docs: remove WiFi related documentation for ESP32-H2
See merge request espressif/esp-idf!27026
2023-12-05 09:58:06 +08:00
Marius Vikhammer
9c5438b307
docs(pytest): add note about filtering with test-case-name
2023-12-05 09:54:41 +08:00
Laukik Hase
ea51f4e2f7
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
...
- This change will introduce a breaking change for SoCs with the HMAC
peripheral. Turning on flash encryption will no longer enable NVS
encryption automatically.
Closes https://github.com/espressif/esp-idf/issues/12549
2023-12-04 16:18:01 +05:30
Linda
bd1825f9b1
docs: remove WiFi related documentation for ESP32-H2
2023-12-04 11:12:39 +08:00