Konstantin Kondrashov
9a5d6c844c
Merge branch 'feature/efuse_destroy_block' into 'master'
...
feat(efuse): Adds destroy_block API
Closes IDF-8354
See merge request espressif/esp-idf!29200
2024-03-01 15:51:20 +08:00
Kevin (Lao Kaiyao)
31437c34a9
Merge branch 'refactor/support_esp32c5_beta3_mp_coexistence' into 'master'
...
refactor(esp32c5): support esp32c5 beta3 & mp coexistence
See merge request espressif/esp-idf!29248
2024-03-01 15:50:05 +08:00
Darian
6f3ebe5a68
Merge branch 'change/twai_examples_message_obj_init' into 'master'
...
change(driver/twai): Update TWAI message object initialization examples
Closes DOC-7309
See merge request espressif/esp-idf!29278
2024-03-01 13:43:37 +08:00
laokaiyao
45a094367d
change(doxyfile): move soc files to target specific doxygen
...
soc files relies on target variable, which not correct while there are multiple versions for one target
2024-03-01 10:16:45 +08:00
Cao Sen Miao
d11030ade6
docs(jpeg): Add basic programming guide for jpeg decoder
2024-02-29 17:20:09 +08:00
Konstantin Kondrashov
b123f62b78
feat(efuse): Adds destroy_block API
2024-02-28 14:27:08 +02:00
Marius Vikhammer
455dd4e786
docs(wdt): fixed spelling mistakes in wdt doc
2024-02-28 10:13:24 +08:00
Konstantin Kondrashov
11d44e82eb
Merge branch 'feature/efuse_esp32p4_add_new' into 'master'
...
feat(efuse): Adds new efuses for esp32p4
See merge request espressif/esp-idf!29085
2024-02-27 15:37:39 +08:00
Darian Leung
b18a787469
change(driver/twai): Update TWAI message object initialization examples
...
This commit updates how examples and code snippets initialize the
twai_message_t for transmission. Examples/snippets now explicitly demonstrate
how to initialize every member/bit-field of the object.
2024-02-27 11:52:51 +08:00
C.S.M
2302dd5a91
Merge branch 'feature/i2c_sleep' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c6/h2
Closes IDF-8458
See merge request espressif/esp-idf!28885
2024-02-24 09:58:35 +08:00
Harshit Malpani
2df1ba8535
docs: Update App Utils programming guide docs for ESP32P4
...
Re-enable protocol and ota examples for ESP32P4
2024-02-23 12:33:11 +05:30
Lou Tian Hao
ebbff30163
Merge branch 'docs/add_internal_inspection_mechanism_description_for_ext1' into 'master'
...
docs(pm): add internal inspection mechanism description doc for ext1
See merge request espressif/esp-idf!29149
2024-02-23 13:24:11 +08:00
Cao Sen Miao
cf521b60ea
feat(i2c): Support i2c sleep retention on esp32c6/h2
2024-02-23 11:28:14 +08:00
Song Ruo Jing
bbe4d602e1
doc(pm): improve english description
2024-02-23 10:45:15 +08:00
Lou Tianhao
71c8879099
docs(pm): add internal inspection mechanism description doc
2024-02-22 19:24:08 +08:00
Wu Zheng Hui
3560d20a2e
Merge branch 'docs/add_description_for_pd_top_gpio_configuration' into 'master'
...
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
Closes IDFGH-12085 and IDFGH-13186
See merge request espressif/esp-idf!29097
2024-02-22 16:11:47 +08:00
morris
47c575d30c
Merge branch 'feat/oled_example_use_new_i2c_master_driver' into 'master'
...
feat(i2c_lcd): use new i2c master driver in oled example
Closes IDFGH-12145
See merge request espressif/esp-idf!29094
2024-02-22 11:55:20 +08:00
Konstantin Kondrashov
281031e24d
feat(efuse): Adds new efuses for esp32p4
2024-02-21 12:45:31 +02:00
wuzhenghui
cfd8c6fb94
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
...
Closes https://github.com/espressif/esp-idf/issues/13143
2024-02-21 16:20:59 +08:00
gaoxu
3ac736bc95
feat(gpio): add gpio support on ESP32C5
2024-02-20 14:57:25 +08:00
Sudeep Mohanty
ce4b49ae37
Merge branch 'docs/esp_event_minor_update' into 'master'
...
fix(docs): Minor update to esp_event.rst for improved user experience
Closes IDFGH-12098
See merge request espressif/esp-idf!29109
2024-02-20 14:50:11 +08:00
Mahavir Jain
4a52733610
Merge branch 'docs/update_provisioning_docs_for_esp32p4' into 'master'
...
docs: Update provisioning API refs and guides for ESP32P4
Closes IDF-7766
See merge request espressif/esp-idf!29018
2024-02-20 12:12:03 +08:00
Sudeep Mohanty
a2d40b688f
fix(docs): Minor update to esp_event.rst for improved user experience
...
This commit adds semicolons in c-code blocks in esp_event.rst for
improved user experience when directly copying and pasting code.
Closes https://github.com/espressif/esp-idf/issues/13156
2024-02-19 13:49:46 +01:00
sonika.rathi
fe4ee63a4e
docs(spiffs): update api-reference document for SPIFFS
...
Closes https://github.com/espressif/esp-idf/issues/10608
2024-02-19 10:28:05 +01:00
Harshit Malpani
48ca895e3c
docs: Update provisioning API refs and guides for ESP32P4
2024-02-19 13:24:57 +05:30
morris
ce8f9a0a00
feat(i2c_lcd): use new i2c master driver in oled example
...
Closes https://github.com/espressif/esp-idf/issues/13201
2024-02-18 17:15:44 +08:00
Harshit Malpani
3e1a95a0a7
feat(esp_https_server): Get the error codes on https_server error
...
Closes https://github.com/espressif/esp-idf/issues/12026
2024-02-14 14:36:14 +05:30
kirill.chalov
8154150188
docs(esp_timer): Rewrite esp_timer api ref and related docs
2024-02-08 12:13:18 +08:00
Zhang Xiao Yan
ae31dfe4b8
Merge branch 'docs/add_gpio_dump_io_configuration_example' into 'master'
...
docs: Add an example for the function gpio_dump_io_configuration()
See merge request espressif/esp-idf!28873
2024-02-08 09:31:47 +08:00
David Čermák
403b4fdcfe
Merge branch 'fix/esp_netif_sntp' into 'master'
...
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
Closes IDFGH-11754
See merge request espressif/esp-idf!28338
2024-02-08 00:12:03 +08:00
Song Ruo Jing
2a585f58a0
Merge branch 'refactor/add_lp_uart_test' into 'master'
...
Refactor/add lp uart test
See merge request espressif/esp-idf!28681
2024-02-07 20:02:46 +08:00
Roland Dobai
1a80217af5
Merge branch 'bugfix/kconcheck_file_checks' into 'master'
...
bugfix: Fixed KConfig files that were not succesfully checked
Closes IDF-9028 and IDF-9027
See merge request espressif/esp-idf!28385
2024-02-07 19:12:25 +08:00
David Cermak
feef14b43b
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
...
Closes https://github.com/espressif/esp-idf/issues/12854
2024-02-07 09:09:59 +01:00
Song Ruo Jing
5276cd4f1d
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-02-07 14:37:48 +08:00
Shang Zhou
dd0cf9e935
docs: Update CN translation for ulp-risc-v.rst
2024-02-06 10:56:46 +08:00
daiziyan
840a281818
docs: update CN translation
2024-02-06 09:55:01 +08:00
Linda
2c8975b2a7
docs: Add an example for the function gpio_dump_io_configuration()
2024-02-05 18:42:52 +08:00
Wu Zheng Hui
5454d37d49
Merge branch 'feature/support_gdma_retention' into 'master'
...
feature: support gdma retention in pd_top lightsleep
Closes IDF-7704 and IDFGH-11389
See merge request espressif/esp-idf!27246
2024-02-04 20:17:02 +08:00
Jakub Kocka
f7c5969f5e
docs(kconfig): Updated config name lenght
2024-02-02 10:32:35 +01:00
wuzhenghui
6ef9a7f591
ci: enable hardware crypto module for powersave tests
2024-02-02 11:21:44 +08:00
Marius Vikhammer
4d28524bdb
docs(esp32c5): add support for building C5 docs
2024-02-01 10:06:41 +08:00
Mo Fei Fei
af0d1c6945
Docs: update cn trans for config wdt desc
2024-01-31 15:19:17 +08:00
KonstantinKondrashov
c40afaf4ad
feat(doc): Update the WDT article
...
Closes https://github.com/espressif/esp-idf/issues/12995
2024-01-31 15:19:17 +08:00
Wang Ziyan
2ec161405a
Merge branch 'docs/update_cn_for_pthread' into 'master'
...
docs: Update CN for pthread.rst
Closes DOC-6947
See merge request espressif/esp-idf!28765
2024-01-30 16:45:35 +08:00
Michael (XIAO Xufeng)
35516652ad
Merge branch 'doc/spi_flash_32bit_addr' into 'master'
...
doc(spi_flash): reorganize optional features
See merge request espressif/esp-idf!27808
2024-01-29 18:16:59 +08:00
Peter Marcisovsky
6b41ae3ef9
Merge branch 'docs/usb_host_set_device_config' into 'master'
...
feat(docs): added usb host enumeration filter description
See merge request espressif/esp-idf!28310
2024-01-29 16:40:53 +08:00
Wang Zi Yan
a4a4504367
docs: Update CN for pthread.rst
2024-01-29 14:37:57 +08:00
Peter Marcisovsky
f10000f366
feat(docs): added usb host enumeration filter description
...
- CN and EN docs
2024-01-26 12:03:08 +01:00
mofeifei
52648f1a41
docs: update cn trans esp-function-with-shared-stack
2024-01-25 19:02:25 +08:00
Jakob Hasse
65e4118893
docs(esp_system): Document limitations of esp_execute_shared_stack_function
2024-01-25 19:02:25 +08:00
Marius Vikhammer
ff51b57b11
Merge branch 'docs/fatfgen_orphan' into 'master'
...
docs(fatfs): moved orphan dir placement to top of doc
See merge request espressif/esp-idf!28635
2024-01-24 10:10:17 +08:00
Jakob Hasse
c6a570fb37
Merge branch 'feature/pthread_psram' into 'master'
...
feat(pthread): Allow SPI RAM as stack
Closes IDFGH-9237, IDF-7262, and IDFGH-7045
See merge request espressif/esp-idf!27166
2024-01-23 18:39:32 +08:00
kirill.chalov
22a053f1fc
docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit
2024-01-23 15:22:29 +08:00
Marius Vikhammer
4fac7a6d5b
docs(fatfs): moved orphan dir placement to top of doc
2024-01-23 14:16:01 +08:00
Jakob Hasse
be59c94917
feat(pthread): Pthread can now use PSRAM as stack
...
Closes https://github.com/espressif/esp-idf/pull/10623
Closes https://github.com/espressif/esp-idf/issues/8662
Thanks to f-hoepfinger-hr-agrartechnik for the contribution
in https://github.com/espressif/esp-idf/pull/10623
2024-01-22 15:33:05 +08:00
Xiao Xufeng
ad7cc3ae4b
doc(spi_flash): reorganize optional features
2024-01-22 12:44:27 +08:00
Adam Múdry
3da19a647c
Merge branch 'feature/fatfs_2_fat_copies_on_volume' into 'master'
...
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
Closes IDF-8735 and IDF-4091
See merge request espressif/esp-idf!27452
2024-01-22 11:15:04 +08:00
Sudeep Mohanty
82f2294bcb
Merge branch 'feature/ulp_riscv_interrupt_handling' into 'master'
...
feat(ulp-riscv): Added interrupt handling for ULP RISC-V
Closes IDFGH-9866 and IDF-1713
See merge request espressif/esp-idf!27802
2024-01-19 15:44:27 +08:00
Omar Chebib
0d9d004d00
Merge branch 'doc/esp32p4_intr_alloc' into 'master'
...
docs(soc): add a few details in the `intr_alloc` documentation for the ESP32-P4
Closes IDF-8781
See merge request espressif/esp-idf!28249
2024-01-19 10:50:42 +08:00
Sudeep Mohanty
de8ee8cc1a
feat(ulp-riscv): Updated documentation about ULP RISC-V interrupt handling
...
This commit updates the documentation to add support for ULP RISC-V
interrupt handling.
2024-01-18 15:59:53 +01:00
Shang Zhou
63f317e4ca
docs: Update CN translation for fatfs.rst
2024-01-18 14:03:39 +01:00
Adam Múdry
8e50d63fea
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
...
Should help with redundancy and data corruption when enabled but uses more space.
2024-01-18 14:03:28 +01:00
Ondrej Kosta
0766bb5f62
Merge branch 'feature/p4_emac' into 'master'
...
ESP32P4 EMAC
See merge request espressif/esp-idf!27178
2024-01-17 22:22:05 +08:00
Ondrej Kosta
ce388a4111
feat(esp_eth): Added support of internal EMAC for ESP32P4
...
Refactored internal EMAC DMA access.
Added MPLL acquire to manage access to the MPLL by multiple periphs.
2024-01-16 14:29:25 +01:00
morris
ad84b61e49
change(esp_lcd): rearrange the esp_lcd folder by types
2024-01-16 17:40:27 +08:00
nilesh.kale
50ca5227fa
fix: renamed partool.py -> parttool.py
2024-01-12 11:15:38 +05:30
Gabor Kiss-Vamosi
d30b78aea7
fix misformatted link
2024-01-11 15:19:14 +01:00
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
Armando
5ae29bc4e5
doc(sdmmc): added doc about ldo usage on esp32p4
2024-01-04 15:34:59 +08:00
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
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
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
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
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
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
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
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
Song Ruo Jing
20f6505aa6
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
2023-12-20 11:23:32 +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
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
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
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
Cao Sen Miao
aa10770323
refactor(i2c): Make i2c driver as a seperate component
2023-12-14 15:39:35 +08: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
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