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
Shang Zhou
e26118d1c0
docs: Update CN translation for security.rst
2023-12-14 10:40:16 +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
Marius Vikhammer
30870c819f
Merge branch 'docs/fix_dash_encoding' into 'master'
...
docs(programming_guide): turned off smartquotes
See merge request espressif/esp-idf!27659
2023-12-05 16:47:45 +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
Marius Vikhammer
fd03f1da1f
docs(programming_guide): turned off smartquotes
...
Sphinx would "smartly" format e.g. double dashes into typographically correct entities,
i.e. a long dash unicode character.
This doesnt always work well for our docs were sometimes a double dash could be a python
argument, which when copied would no longer work.
2023-12-05 12:19:15 +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
Ivan Grokhotkov
71153c7dbb
feat(tools): add 'idf.py qemu' extension
...
This extension allows running programs in QEMU similar to running
them on a real chip:
- 'idf.py qemu' — builds and runs the program in QEMU. User gets
a QEMU instance launched, and can work with it as a normal QEMU
instance.
- 'idf.py qemu monitor' — same, but QEMU is launched in the
background, and idf_monitor runs in the foreground, showing QEMU
output. Compared to only running 'idf.py qemu' this enables, for
example, automatic backtrace decoding.
- 'idf.py qemu gdb' — launches QEMU in the background and opens an
interactive GDB prompt, connecting it to QEMU.
- 'idf.py qemu --gdb monitor' and 'idf.py gdb' in another shell:
launches QEMU in the background, keeps it suspended until GDB is
connected, and opens idf_monitor. GDB can be used in another shell
to debug the application.
2023-12-03 07:45:19 +01: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
morris
2d4a6748a3
Merge branch 'feature/sdm_driver_esp32p4' into 'master'
...
esp_driver_sdm driver support on esp32p4
Closes IDF-7551
See merge request espressif/esp-idf!27543
2023-12-01 17:21:04 +08:00
Roland Dobai
abf3e8e543
Merge branch 'feature/docker_git_safe_dirs' into 'master'
...
feat(docker): allow to add dirs into git's safe.directory
Closes CVE-2022 and IDFGH-11511
See merge request espressif/esp-idf!27344
2023-12-01 15:02:09 +08:00
Zhang Xiao Yan
2c5e876a31
Merge branch 'docs/move_output_log_to_inc_files' into 'master'
...
docs: move the output log of targets to .inc files
See merge request espressif/esp-idf!27444
2023-12-01 14:19:49 +08:00
wangtao@espressif.com
0d0de9da6b
docs:Separate low-power documents
2023-12-01 10:13:19 +08:00
morris
d171a7b958
change(sdm): move driver to a new component: esp_driver_sdm
2023-12-01 10:03:48 +08:00
mofeifei
43bfffd85e
docs: update cn trans idf-docker-image
2023-11-30 12:18:40 +01:00
Frantisek Hrbata
647c485a76
feat(docker): allow to add paths into git's safe.directory
...
With 8959555cee7e[1] ("setup_git_directory(): add an owner check for the top..")
git added an ownership check of the git directory and refuses to
run any git commands, even parsing the config file, if the git directory
is not owned by the current user. The "fatal: detected dubious ownership in repository"
is reported.
This fixes CVE-2022-24765[2], which allows to compromise user account. On a
multi-user system or e.g. on a shared file system, one user may create a "rogue"
git repository with e.g. core.fsmonitor set to an arbitrary command. Other user
may unwillingly execute this command by running e.g. git-diff or
git-status within the "rogue" git repository, which may be in one of the parent
directories. If e.g. PS1 is set to display information about a git
repository in CWD, as suggested in Git in Bash[3], the user do not need to run
any git command to trigger this, just entering some subdirectory under
this "rogue" git repository is enough, because the git command will be
started transparently through the script used in PS1. The core.fsmonitor
can be set to arbitrary command. It's purpose is to help git to identify changed files
and speed up the scanning for changed files.
rogue
├── .git # owned by user1
└── dir1 # owned by user2
├── dir2 # owned by user2
└── .git # owned by user2
user1 sets core.fsmonitor for git repository in rogue directory
$ git config --add core.fsmonitor "bash -c 'rm -rf \$HOME'"
user2 enters dir1 and runs e.g. git diff and triggers the core.fsmonitor command.
The ownership check may cause problems when running git commands in
ESP-IDF Docker container. For example user may run the container as
root, but the mounted project may be owned by a particular user.
In this case git will refuse to execute any git command within the
"/project" directory, because it's not owned by root. To overcome this,
git allows to set safe.directories, for which the ownership check is
skipped. The security check may be completely disabled by setting
safe.directories to "*". This solution was proposed in PR 12636[4], but
it would allow make it possible to exploit this vulnerability again.
This fix allows user to specify git's safe.directory in IDF_GIT_SAFE_DIR
environmental variable, which may be set during container startup.
The IDF_GIT_SAFE_DIR has same format as PATH and multiple directories can be
specified by using a ":" separator. To entirely disable this git security check
within the container, user may set IDF_GIT_SAFE_DIR='*'. This might be
heplfull in CI.
Closes https://github.com/espressif/esp-idf/pull/12636
[1] - 8959555cee
[2] - https://nvd.nist.gov/vuln/detail/cve-2022-24765
[3] - https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Bash
[4] - https://github.com/espressif/esp-idf/pull/12636
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-11-30 12:18:40 +01:00
Ivan Grokhotkov
e39d1ae9ce
Merge branch 'feature/update_unity' into 'master'
...
feat(unity): upgrade to 2.6.0-RC1
See merge request espressif/esp-idf!27456
2023-11-30 17:12:12 +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
Armando (Dou Yiwen)
9674c5d467
Merge branch 'doc/esp32p4_sdmmc' into 'master'
...
doc: esp32p4 sdmmc programming guide
Closes IDF-7732
See merge request espressif/esp-idf!27171
2023-11-29 16:55:08 +08:00
Lou Tian Hao
e4ba9ac3c4
Merge branch 'doc/change_deepsleep_example_readme' into 'master'
...
Doc/change deepsleep example readme
Closes IDFGH-11523
See merge request espressif/esp-idf!27413
2023-11-29 11:32:01 +08:00
Armando
f893750bb6
doc(sdmmc): doc(sdmmc): updated sdmmc programming guide for esp32p4
2023-11-29 11:13:14 +08:00
Armando
77299842ed
doc(sdmmc): update emmc states
2023-11-29 11:13:09 +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
Ivan Grokhotkov
88fa79fcc7
feat(unity): upgrade to 2.6.0-RC1
2023-11-28 20:22:02 +01:00
Lou Tianhao
29488207ff
docs(pm):add uart wakeup description when pd top
2023-11-28 19:31:33 +08:00
Linda
acf5cc636a
docs: move the output log of targets to .inc files
2023-11-28 18:27:55 +08:00
Jeroen Domburg
7830b01d9f
Merge branch 'bugfix/usb_ser_jtag_filled_ep_flush' into 'master'
...
Fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
See merge request espressif/esp-idf!27388
2023-11-28 18:20:38 +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
Cao Sen Miao
09f99e51db
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
2023-11-27 17:51:40 +08:00
Jeroen Domburg
3f08e5c91a
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2023-11-27 12:04:30 +08:00
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Marius Vikhammer
87757f0a66
Merge branch 'contrib/github_pr_11524' into 'master'
...
Update related documents with new ESP32-WROOM-32E & ESP32-WROOM-32UE datasheet (GitHub PR)
Closes IDFGH-10262
See merge request espressif/esp-idf!27227
2023-11-24 14:17:48 +08: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
Shu Chen
db84b88d14
Merge branch 'fix/add_docs_for_coex' into 'master'
...
feat(docs) Add RF Coexist docs for H2
Closes IDF-8550
See merge request espressif/esp-idf!27150
2023-11-22 21:23:33 +08:00
Armando (Dou Yiwen)
b8121227b6
Merge branch 'refactor/esp_driver_sdio' into 'master'
...
refactor(sdio): place sdio slave driver into a new component
Closes IDF-8373
See merge request espressif/esp-idf!27125
2023-11-22 21:13:00 +08:00
David Čermák
17f6528718
Merge branch 'bugfix/lwip_dns_docs' into 'master'
...
fix(lwip): Document DNS limitation in lwIP
See merge request espressif/esp-idf!27099
2023-11-22 20:39:22 +08:00
zwx
da9972183c
feat(docs): Add RF Coexist docs for H2
2023-11-22 16:54:55 +08:00
David Cermak
1f6a927e33
fix(lwip): Document DNS limitation in lwIP
...
* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com>
2023-11-22 08:48:33 +01:00
Armando
22b4270a6b
refactor(sdio): place sdio slave driver into a new component
2023-11-22 10:37:31 +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
Mahavir Jain
fc22c61cdf
Merge branch 'docs/update_copyrights_page' into 'master'
...
docs: add protobuf-c, cmock, unity components entry to copyrights page
See merge request espressif/esp-idf!27266
2023-11-21 15:11:30 +08:00
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
Marius Vikhammer
68574398d1
docs(hw_ref): updated with latest module datasheet link
2023-11-21 02:10:42 +00:00
Haruki Nakajima
74f95d7a69
Update get-started-devkitc.rst
...
Update related documents with new datasheet
2023-11-21 02:10:42 +00: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
Mahavir Jain
e9bdec4042
docs: add protobuf-c, cmock, unity components entry to copyrights page
2023-11-20 14:48:13 +05:30
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
Kevin (Lao Kaiyao)
f0129e17a8
Merge branch 'refactor/esp_driver_ana_cmpr' into 'master'
...
refactor(ana_cmpr): make analog comparator driver as component
Closes IDF-8521
See merge request espressif/esp-idf!27029
2023-11-17 19:07:08 +08:00
Lou Tianhao
aaa1ea8af1
docs(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
2023-11-17 16:23:56 +08:00
Lou Tianhao
cc0e73a11f
feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
...
squash! feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
2023-11-17 16:20:38 +08:00
Michael (XIAO Xufeng)
ad1e48f932
Merge branch 'doc/light_sleep_example_pg' into 'master'
...
doc(sleep_mode): Added link to lightsleep example
See merge request espressif/esp-idf!27202
2023-11-17 15:37:28 +08:00
Mahavir Jain
7505667e7d
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k' into 'master'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
Closes IDF-8508 and IDF-8506
See merge request espressif/esp-idf!26918
2023-11-17 15:10:12 +08:00
wanlei
4dcd6d7913
fix(spi): correct some signals and dummy bits docs
2023-11-17 02:39:28 +00:00
Kevin (Lao Kaiyao)
2e6e47d988
Merge branch 'feature/support_touch_sensor_on_p4' into 'master'
...
feat(touch): pre-support of touch driver on p4
See merge request espressif/esp-idf!25569
2023-11-17 10:36:11 +08:00
laokaiyao
bc0201d6f0
refactor(ana_cmpr): make analog comparator driver as component
2023-11-17 10:05:22 +08:00
Roland Dobai
82a110c7f3
Merge branch 'fix/monitor_print_filter' into 'master'
...
fix(tools/monitor): fix PRINT_FILTER env variable usage
Closes IDF-8224
See merge request espressif/esp-idf!26383
2023-11-16 21:52:05 +08:00
laokaiyao
f35ec64a0b
feat(touch): support touch driver on p4 (soc)
2023-11-16 11:13:02 +00:00
Xiao Xufeng
a43b074456
doc(sleep_mode): Added link to lightsleep example
2023-11-16 18:01:30 +08:00
Shang Zhou
a0edece25a
docs: Update CN translation for api-guides/tools/idf-monitor.rst
2023-11-16 09:20:48 +01:00
Peter Dragun
18ddb86c7f
fix(tools/monitor): fix PRINT_FILTER env variable usage
2023-11-16 09:20:48 +01:00
Armando
c7c38b7904
refactor(sdmmc): place sdmmc driver into a new component
2023-11-16 15:37:32 +08:00
morris
b37b9b7d64
Merge branch 'docs/mcpwm_missing_fields_capture_channel_config' into 'master'
...
docs: fix MCPWM API Documentation Issue
Closes IDFGH-11443
See merge request espressif/esp-idf!27112
2023-11-15 18:26:37 +08:00
Mahavir Jain
9acb6863c3
docs(ecdsa): add a note about TRNG dependency for ECDSA peripheral
2023-11-15 10:21:29 +05:30
Mahavir Jain
7bb29086df
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-15 09:42:26 +05:30
Mo Fei Fei
6ba047bc19
Merge branch 'docs/update_cn_trans_usb_host.rst' into 'master'
...
Docs: Update Chinese translation for usb_host.rst
Closes DOC-6624
See merge request espressif/esp-idf!27028
2023-11-15 11:50:12 +08:00
Mo Fei Fei
3491fa154a
Docs: Update Chinese translation for usb_host.rst
2023-11-15 11:50:12 +08:00
Mahavir Jain
2a09627d03
Merge branch 'bugfix/secure_boot_v2_docs' into 'master'
...
fix(docs): correct the target specific macros for secure boot v2 guide
See merge request espressif/esp-idf!26993
2023-11-15 11:17:43 +08:00
Marius Vikhammer
5b189fe6c1
Merge branch 'docs/h2_programming_guide_cleanup' into 'master'
...
docs(esp32h2): updated misc docs with esp32h2 content
Closes IDF-6677 and IDF-6688
See merge request espressif/esp-idf!27111
2023-11-15 09:51:12 +08:00
Wang Ziyan
0334dc92ff
Merge branch 'docs/update_cn_for_security_docs' into 'master'
...
docs: Update CN for security docs
Closes DOC-6633
See merge request espressif/esp-idf!26972
2023-11-14 23:03:12 +08:00
Roland Dobai
dd1247f313
Merge branch 'fix/docs_tools' into 'master'
...
fix(tools): Remove idf.py dependencies from documentation
See merge request espressif/esp-idf!27101
2023-11-14 16:37:44 +08:00
Darian
159beab9d9
Merge branch 'contrib/github_pr_12551' into 'master'
...
Minor fix style-guide.rst (GitHub PR)
Closes IDFGH-11413
See merge request espressif/esp-idf!27113
2023-11-14 16:24:51 +08:00
Wang Zi Yan
32ce89f3cf
docs: Update CN for security docs
2023-11-14 07:41:58 +00:00
morris
b50d30f860
docs(mcpwm): add missing explanation about keep_io_conf_at_exit
...
Closes https://github.com/espressif/esp-idf/issues/12579
2023-11-14 14:34:14 +08:00
Marius Vikhammer
730f2af489
docs(esp32h2): updated misc docs with esp32h2 content
2023-11-14 12:09:00 +08:00
Jakob Hasse
53e497a93a
Merge branch 'doc/c_support_page' into 'master'
...
docs: Added C documentation page
Closes IDFGH-10790 and IDFGH-11283
See merge request espressif/esp-idf!26761
2023-11-14 10:44:40 +08:00
Roland Dobai
6f50b02a3a
fix(tools): Remove idf.py dependencies from documentation
...
Those dependencies are always satisfied because:
- ESP-IDF supports Python 3.8+ at this moment,
- click version is checked and ensured by the install scripts.
2023-11-13 14:33:54 +01:00
morris
ed6ede696e
Merge branch 'feature/esp_driver_mcpwm' into 'master'
...
feat(mcpwm): refactor mcpwm driver into a component
Closes IDF-8379
See merge request espressif/esp-idf!26738
2023-11-13 15:26:56 +08:00
Jakob Hasse
ed5a7dfa82
docs: Added C documentation page
...
Closes https://github.com/espressif/esp-idf/issues/12439
Closes https://github.com/espressif/esp-idf/issues/12001
2023-11-13 10:47:15 +08:00
Sudeep Mohanty
348206fc65
fix(docs/build_system): Remove duplication about project_include.cmake usage
...
This commit fixes a duplication regarding the usage of the
project_include.cmake file in the build_system.rst doc.
2023-11-10 16:12:59 +01:00
Harshit Malpani
c67dac7225
docs: Add documentation for using TLS v1.2 and v1.3 simultaneously
2023-11-10 16:37:39 +08:00
Shang Zhou
818ba42a8b
Merge branch 'docs/add_cn_trans_for_secure-boot-v1' into 'master'
...
docs: Provide CN translation for security/secure-boot-v1.rst
Closes DOC-6231 and DOC-6352
See merge request espressif/esp-idf!26882
2023-11-10 09:46:12 +08:00
morris
eb5183f503
feat(mcpwm): refactor mcpwm driver into a component
2023-11-09 22:05:06 +08:00
Shang Zhou
3cb8e18648
docs: Provide CN translation for security/secure-boot-v1.rst
2023-11-09 17:31:54 +08:00
Alex Offshore
82aa0f3bc3
Minor fix style-guide.rst
2023-11-09 11:56:25 +03:00
Armando
02f05f39bb
doc(spi): update esp_driver_spi to migration guides
2023-11-09 14:50:05 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +08:00
Wan Lei
c8c7f999ef
Merge branch 'feature/esp32p4_hp_spi_slave_hd_support' into 'master'
...
Feature/esp32p4 hp spi slave hd support
Closes IDF-7505
See merge request espressif/esp-idf!25974
2023-11-09 14:42:05 +08:00
morris
3d0115034e
Merge branch 'contrib/github_pr_12450' into 'master'
...
Support SSD1306 128x32 (GitHub PR)
Closes IDFGH-11296
See merge request espressif/esp-idf!26943
2023-11-09 14:37:52 +08:00
C.S.M
647f0d24a7
Merge branch 'feature/suspend_tsus_config' into 'master'
...
feat(spi_flash): Support configurable tSUS in flash suspend and update the test
See merge request espressif/esp-idf!26567
2023-11-09 10:45:17 +08:00
morris
5cc965e6cb
Merge branch 'feature/rmt_receive_in_isr' into 'master'
...
feat(rmt): support calling rmt_receive in ISR callback
Closes IDF-8488
See merge request espressif/esp-idf!26874
2023-11-08 14:25:52 +08:00
Jiang Jiang Jian
2051a9fe46
Merge branch 'bugfix/fix_esp_wifi_esp_phy_esp_coex_license_and_header_file_docs_issue' into 'master'
...
esp_supplicant: remove wpa supplicant ROM source code copyrights
Closes WIFI-5528, WIFI-6224, and DOC-6408
See merge request espressif/esp-idf!23059
2023-11-08 14:11:12 +08:00
morris
7121e8f78d
refactor(lcd): reuse the color types in the hal/color_types.h
2023-11-08 10:09:42 +08:00
morris
2be27f292e
change(esp_lcd): split panel vendor driver into seperate header file
2023-11-08 09:58:50 +08:00
Mahavir Jain
6b823ddb2a
fix(docs): correct the target specific macros for secure boot v2 guide
...
It appears that target specific or'ing is not supported through the
docs build. Actual text rendering on the docs site was still using
"default" field from the custom macro, rather than using target
specific.
2023-11-07 19:38:44 +05:30
Cao Sen Miao
a4e6a71dd5
docs(i2c): Add new programming guide for new I2C driver
2023-11-07 18:41:26 +08:00
wanlei
2e115ec98c
feat(spi_slave_hd): p4 update examples and document
2023-11-07 16:01:44 +08:00
Armando (Dou Yiwen)
0c81f41e16
Merge branch 'bugfix/fix_wrong_adc_attenuation_name' into 'master'
...
adc: rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
See merge request espressif/esp-idf!26460
2023-11-07 10:37:24 +08:00
muhaidong
deed5684ce
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-06 21:55:33 +08:00
muhaidong
dea39f359e
update(esp_coexist): update esp coexist header file
2023-11-06 21:54:59 +08:00
muhaidong
db5209bf54
fix(wifi): add esp_wifi and esp_coexist header files to Doxyfile
2023-11-06 21:54:25 +08:00
muhaidong
84a599d8d4
esp_supplicant: remove wpa supplicant ROM source code copyrights
2023-11-06 21:54:16 +08:00
Armando
d3be2541de
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-06 18:55:49 +08:00
Cao Sen Miao
dcff5220a7
feat(spi_flash): Support configurable tSUS in flash suspend
2023-11-06 18:04:43 +08:00
morris
f2304a5f73
docs: adding migration guide about esp_driver_xyz components
2023-11-06 17:09:31 +08:00
morris
2ef14fe55e
refactor(gptimer): refactor gptimer driver into a component
2023-11-06 17:09:31 +08:00
Song Ruo Jing
8029946cba
Merge branch 'refactor/esp_driver_gpio' into 'master'
...
refactor(gpio): make gpio driver as component
See merge request espressif/esp-idf!26509
2023-11-06 15:03:30 +08:00
Zhang Xiao Yan
9489e8a984
Merge branch 'docs/add_ethernet_update_to_migration_4.4_to_5.0' into 'master'
...
docs: add Ethernet driver update to migration from 4.4 to 5.0
See merge request espressif/esp-idf!26650
2023-11-06 10:53:22 +08:00
morris
14b7db5dd0
feat(rmt): support calling rmt_receive in ISR callback
2023-11-03 15:42:56 +08:00
Song Ruo Jing
9461993ec5
refactor(gpio): make gpio driver as component, and fix astyle
2023-11-03 15:42:23 +08:00
Gao Xu
dce1e8d96a
Merge branch 'feature/support_adc_calibration_on_h2' into 'master'
...
adc_cali: supported adc calibration v1 on ESP32H2
Closes IDF-6216
See merge request espressif/esp-idf!26463
2023-11-03 01:49:00 +08:00
Guillaume Souchere
4cdb2f3f93
Merge branch 'fix/patch-heap-rom-integrity-check' into 'master'
...
fix(heap): Patch tlsf_check_pool in ROM heap
See merge request espressif/esp-idf!26615
2023-11-02 19:21:43 +08:00
Shang Zhou
0e69fcb8ac
Merge branch 'docs/add_cn_trans_for_ds' into 'master'
...
docs: Provide CN translation for api-reference/peripherals/ds.rst
Closes DOC-5859
See merge request espressif/esp-idf!26657
2023-11-02 17:42:17 +08:00
Roman Leonov
a001118837
Merge branch 'docs/usb_host_menuconfig' into 'master'
...
feat(docs): added USB Host Stack Configuration description
Closes IDF-8447
See merge request espressif/esp-idf!26573
2023-11-02 15:49:13 +08:00
Shang Zhou
2a62932ef1
Merge branch 'docs/fix_typo_according_to_feedback' into 'master'
...
docs: Fix typo in get-started/index.rst and thread-local-storage.rst based on customer feedback
Closes DOC-6534 and DOC-6578
See merge request espressif/esp-idf!26786
2023-11-02 14:10:34 +08:00
Shang Zhou
8b1a494cd3
docs: Fix typo in get-started/index.rst and thread-local-storage.rst based on customer feedback
2023-11-02 14:10:34 +08:00
Mahavir Jain
7441cdb82b
Merge branch 'feature/esp_crt_bundle_deprecated_list' into 'master'
...
esp_crt_bundle: add support for deprecated cert list and relevant config
Closes IDF-8188 and IDFGH-10992
See merge request espressif/esp-idf!26734
2023-11-02 12:07:58 +08:00
gaoxu
843e07b2d5
docs(adc): added adc calibration doc on h2
2023-11-02 11:33:06 +08:00
Roman Leonov
46cbbdd48c
feat(docs): added USB Host Stack Configuration description
2023-11-01 12:47:27 +01:00
Guillaume Souchere
3ac6eeb7b6
change(docs): Remove heap_caps_check_integrity wrong behavior warning in ROM heap
...
A patch will fix the behavior of heap_caps_check_integrity in the ROM implementation
of the heap component so the warning is not longer needed.
2023-11-01 09:47:41 +01:00
Shyamal Khachane
77aee65708
docs(esp_wifi): Fix inconsistency in NAN documentation
2023-11-01 12:50:12 +05:30
Wan Lei
10401d95d0
Merge branch 'feature/esp32p4_hp_spi_slave_support' into 'master'
...
Feature/esp32p4 hp spi slave support
Closes IDF-7503
See merge request espressif/esp-idf!25700
2023-10-31 23:31:24 +08:00
morris
dbc1c06841
Merge branch 'bugfix/rmt_stop_issue' into 'master'
...
fix(rmt): a disabled channel may pick up a pending transaction
See merge request espressif/esp-idf!26579
2023-10-31 16:24:58 +08:00