Ren Pei Ying
3a9dd08979
docs: Provide Chinese translation for api-reference/system/ulp_instruction_set.rst
2024-03-08 17:43:36 +08:00
Wan Lei
966f47f5c1
Merge branch 'feat/c5_spi_support' into 'master'
...
feat(spi): bring up c5 spi master/slave/hd driver
Closes IDF-8698, IDF-8699, and IDF-8700
See merge request espressif/esp-idf!29133
2024-03-08 09:41:21 +08:00
Mo Fei Fei
3812d314d2
doc: update cn trans intr_alloc.rst
2024-03-07 19:12:31 +08:00
wanlei
0cf11e5b87
feat(spi): add esp32c5 spi support
2024-03-07 18:11:48 +08:00
BOT
c07862cee8
Update temp_sensor.rst documentation to match example (GitHub PR)
2024-03-06 10:11:40 +08:00
gaoxu
7075b61a6a
docs(uart): update lp uart and p4/c5 uart programming guide
2024-03-01 16:21:22 +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
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
Lou Tian Hao
5e9d02549f
docs(pm): improve chinese description
2024-02-23 11:05:49 +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
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
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
Harshit Malpani
48ca895e3c
docs: Update provisioning API refs and guides for ESP32P4
2024-02-19 13:24:57 +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
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
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
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
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
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
Shang Zhou
63f317e4ca
docs: Update CN translation for fatfs.rst
2024-01-18 14:03:39 +01: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
nilesh.kale
50ca5227fa
fix: renamed partool.py -> parttool.py
2024-01-12 11:15:38 +05:30
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
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
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
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
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
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
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
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
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
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
Mo Fei Fei
dce37a8acc
Docs: Update CN translation for nvs_encryption.rst
2023-12-05 18:43:23 +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
Linda
bd1825f9b1
docs: remove WiFi related documentation for ESP32-H2
2023-12-04 11:12:39 +08:00
Darian
cc34c4fc08
Merge branch 'contrib/github_pr_12481' into 'master'
...
Many places in the ESP_SYSTEM are using CONFIG_FREERTOS_UNICORE instead of CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE (GitHub PR)
Closes IDFGH-11333
See merge request espressif/esp-idf!27435
2023-12-01 19:33:19 +08:00
Omar Chebib
dc8fdae31b
docs(freertos): revert usage of hidden option CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE
when :ref:
is used
2023-11-30 16:33:28 +08:00
Marius Vikhammer
ae4be8eb03
Merge branch 'feature/p4_lp_core' into 'master'
...
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
Closes IDF-7534
See merge request espressif/esp-idf!26869
2023-11-30 09:35:49 +08:00
Marius Vikhammer
0c067fcb05
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
2023-11-29 10:50:40 +08:00
Lou Tianhao
29488207ff
docs(pm):add uart wakeup description when pd top
2023-11-28 19:31:33 +08:00
fl0wl0w
d149c1b26f
Use configuration option instead of in components not related to FreeRTOS
...
Mergeshttps://github.com/espressif/esp-idf/pull/12481
2023-11-28 07:49:20 +00:00
Lou Tianhao
e54684754c
docs(pm):add gpio wakeup description when pd top
2023-11-28 12:02:25 +08:00
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Mahavir Jain
810133a5fd
Merge branch 'support/add_srp_salt_ver_gen_api' into 'master'
...
Generate Salt and verifier pair for given username and password
See merge request espressif/esp-idf!25239
2023-11-23 00:30:57 +08:00
morris
106baac0bc
Merge branch 'feature/rmt_receive_partial_callback' into 'master'
...
feat(rmt): support partial receive if the incoming packet is very long
Closes IDF-6579
See merge request espressif/esp-idf!27033
2023-11-22 06:37:46 +08:00
Vikram Dattu
b97322c521
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-21 18:06:24 +05:30
Wang Ziyan
baf1091868
Merge branch 'docs/update_cn_for_sdmmc_and_ulp-lp-core' into 'master'
...
docs: Update CN for sdmmc and ulp-lp-core docs
Closes DOC-6632
See merge request espressif/esp-idf!27198
2023-11-21 13:13:34 +08:00
Lou Tian Hao
cde12242b4
Merge branch 'feature/support_ext1_clear_spec_pins' into 'master'
...
feat: support ext1 add or remove spec pin for chips which support ext1 wakeup
Closes IDFGH-11440
See merge request espressif/esp-idf!26999
2023-11-21 11:29:33 +08:00
Wang Zi Yan
90afe1a32f
docs: Update CN for sdmmc and ulp-lp-core docs
2023-11-21 10:34:54 +08:00
Lou Tianhao
ea7cfc40ae
change(pm/ext1): replace esp_sleep_clear_ext1_wakeup_io by esp_sleep_disable_ext1_wakeup_io
2023-11-20 19:30:50 +08:00
Armando (Dou Yiwen)
712e7756f5
Merge branch 'refactor/esp_driver_sdspi' into 'master'
...
refactor(sdspi): place sdspi driver into a new component
See merge request espressif/esp-idf!27225
2023-11-20 19:24:10 +08:00
morris
add4749d15
feat(rmt): callback function can support partial receive
2023-11-20 18:49:38 +08:00
Lou Tianhao
8db9f79bd2
change(pm/ext1): replace esp_sleep_set_ext1_wakeup_io by esp_sleep_enable_ext1_wakeup_io
2023-11-20 16:04:01 +08:00
morris
72e414105d
Merge branch 'contrib/github_pr_12559' into 'master'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR)
Closes IDFGH-11421 and IDFGH-11424
See merge request espressif/esp-idf!27085
2023-11-20 15:55:41 +08:00
Armando
c50e364a97
refactor(sdspi): place sdspi driver into a new component
2023-11-20 12:30:03 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00