morris
84f9e5e8e5
Merge branch 'feature/esp32p4_pcnt_support' into 'master'
...
feat(pcnt): add support for ESP32P4
Closes IDF-7475
See merge request espressif/esp-idf!25149
2023-08-10 18:52:23 +08:00
Song Ruo Jing
be9afeac86
feat(gpio): add support for ESP32P4
2023-08-10 17:58:49 +08:00
Cai Xin Ying
67115a4013
Merge branch 'docs/update_api-reference/protocols_and_migration-guides' into 'master'
...
docs: update format issues for EN and CN under api-reference/protocols and migration-guides
Closes DOC-5893
See merge request espressif/esp-idf!25090
2023-08-10 17:26:54 +08:00
Andrii
6a42266795
fix(mqtt): Unite supported components tags under common structure
2023-08-10 09:06:16 +00:00
morris
94a662995b
Merge branch 'feature/support_hp_regi2c_for_esp32c6' into 'master'
...
feature: support_hp_regi2c_for_esp32c6
Closes IDF-7025
See merge request espressif/esp-idf!24303
2023-08-10 16:54:56 +08:00
C.S.M
96bf37ab78
Merge branch 'feature/i2c_master_new_driver' into 'master'
...
I2C: Add new i2c master impl APIs and i2c eeprom example
See merge request espressif/esp-idf!23592
2023-08-10 16:51:31 +08:00
nilesh.kale
b4f9dd1fa5
fix(mbedtls): IRAM optimization analyzed on mbedtls/test_apps
2023-08-10 14:05:22 +05:30
wuzhenghui
dae4b3f046
ci(wifi): add wifi powersave pytest case
2023-08-10 16:26:28 +08:00
wuzhenghui
e148390b6d
feat(esp_wifi): support get AP info from stdin in wifi powersave example
2023-08-10 16:26:25 +08:00
Steven Macías
3b9b3f75da
docs(iperf): Update documentation with console interface details
...
Closes https://github.com/espressif/esp-idf/pull/12039
2023-08-10 16:07:07 +08:00
Armando (Dou Yiwen)
337aeb4b78
Merge branch 'feature/add_esp32p4_hello_world' into 'master'
...
esp32p4: introduced new chip ESP32P4: Hello World! 🌏
Closes IDF-7523
See merge request espressif/esp-idf!25013
2023-08-10 16:04:55 +08:00
Marius Vikhammer
9bb6a04e87
Merge branch 'bugfix/console_init_caps' into 'master'
...
fix(console): fixed esp_console_init not working if heap_alloc_caps was 0
See merge request espressif/esp-idf!25294
2023-08-10 14:34:11 +08:00
caixinying-git
946496405a
docs: update format issues for EN and CN under api-reference/protocols and migration-guides
2023-08-10 14:30:50 +08:00
Shang Zhou
6c2fb57df8
docs: update CN translation for nvs_flash.rst
2023-08-10 14:27:12 +08:00
Marius Vikhammer
7f2654e309
ci(build): increase parallel count for H2 builds
2023-08-10 14:23:48 +08:00
Jakob Hasse
efd46fc140
Merge branch 'refactor/public_header_checker_cxx' into 'master'
...
Add C++ check to public header file checker
Closes IDF-7286
See merge request espressif/esp-idf!25263
2023-08-10 14:17:22 +08:00
Lou Tian Hao
0878b9bdcd
Merge branch 'feature/support_EXT1_WAKEUP_MODE_PER_PIN_for_esp32c6_and_esp32h2' into 'master'
...
Feature: support ext1 wakeup mode per pin for esp32c6 and esp32h2
See merge request espressif/esp-idf!24875
2023-08-10 14:01:03 +08:00
Cao Sen Miao
262dac9c4d
change(ulp): change some hal(ll) function name to new ones
2023-08-10 11:55:54 +08:00
Cao Sen Miao
d9d1c87e56
feat(i2c_eeprom): Add new example for I2C eeprom with new API
2023-08-10 11:55:54 +08:00
Cao Sen Miao
b6cbeeae01
feat(lcd): Add new version LCD implementation to adapt new I2C APIs
2023-08-10 11:55:54 +08:00
Cao Sen Miao
4ef94fc0dc
feat(i2c): Add new API and implementation for I2C driver
2023-08-10 11:55:54 +08:00
Jiang Jiang Jian
70e223a867
Merge branch 'bugfix/fix_phy_rx_issue' into 'master'
...
fix(phy): Fix 11b/g rx issue for ESP32
See merge request espressif/esp-idf!25223
2023-08-10 10:56:33 +08:00
Marius Vikhammer
f80430911f
fix(console): fixed esp_console_init not working if heap_alloc_caps was 0
2023-08-10 10:35:32 +08:00
chenqingqing
a68c698c67
fix(bt): Fix argument type of ESP_LOGI for spp examples about format error
...
Closes https://github.com/espressif/esp-idf/pull/11819
2023-08-10 10:32:32 +08:00
Armando
32ed3538af
fix(pwm): fix struct def
2023-08-10 10:16:20 +08:00
cjin
5a8e51f24c
ble: move phy enabled/disable to controller enable/disable
2023-08-10 10:14:29 +08:00
Michael (XIAO Xufeng)
3ca6b4e4a5
Merge branch 'ci/danger_js_release_notes_comments' into 'master'
...
ci(dangerjs): fixed html comments not ignored issue
See merge request espressif/esp-idf!25159
2023-08-10 04:19:26 +08:00
Mahavir Jain
3befd5fff7
Merge branch 'contrib/github_pr_11869' into 'master'
...
bugfix: avoid warning in espcoredump when log disabled (GitHub PR)
Closes IDFGH-10636
See merge request espressif/esp-idf!25134
2023-08-10 02:19:32 +08:00
Roland Dobai
cf53624a56
Merge branch 'feature/idf_py_file_args_readme_update' into 'master'
...
feat(tools): idf.py adding arguments from file via @filename.txt - readme update
See merge request espressif/esp-idf!25273
2023-08-10 00:17:08 +08:00
Rahul Tank
301b322245
Merge branch 'feature/enc_adv_data' into 'master'
...
NimBLE: Added support of encrypted advertising data
See merge request espressif/esp-idf!23746
2023-08-09 23:00:40 +08:00
wuzhenghui
a425d8816a
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
2023-08-09 20:19:50 +08:00
radek.tandler
28f82d8de7
refactor(nvs_flash): Host test migrated to esp_partition emulation for linux
2023-08-09 14:14:21 +02:00
radek.tandler
1da6a4f5fa
fix(spiffs): Corrected buffer size and allocation in host test
2023-08-09 14:14:20 +02:00
radek.tandler
4c13bf53ea
change(esp_partition): Improved granularity of power-off emulation for Linux
2023-08-09 14:14:14 +02:00
Marek Fiala
13a26e56e1
feat(tools): idf.py adding arguments from file via @filename.txt - readme update
2023-08-09 13:47:25 +02:00
Lou Tianhao
808a01e656
feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN
2023-08-09 19:46:25 +08:00
Armando
06782d1623
change(esp32p4): update rtc interrupt registration todo list
2023-08-09 19:33:36 +08:00
Armando
00df6b378d
refactor(sar): build sar_periph_ctrl related files by chip
2023-08-09 19:33:36 +08:00
Armando
5bd644942a
feat(esp32p4): base idf_as_lib support
2023-08-09 19:33:36 +08:00
KonstantinKondrashov
c09d823b6a
change(efuse): Update eFuses for esp32p4 chip
2023-08-09 19:33:35 +08:00
Armando
aa245489fb
change(bootloader): added address check in bootloader.ld
2023-08-09 19:33:26 +08:00
Armando
706d684418
feat(esp32p4): introduced new target esp32p4, supported hello_world
2023-08-09 19:33:25 +08:00
gaoxu
fd759d65b0
refactor(cache): abstract cache rom API in cache_ll.h
2023-08-09 10:32:12 +00:00
Michael (XIAO Xufeng)
140dbda421
ci(dangerjs): fixed html comments not ignored issue
...
Fixed issues:
1. Always produce a warning caused by the pre-inserted blank line.
2. Line started by other character but contains bullet treated as valid
entry
3. No release note entry hidden in the html comment still recognized.
2023-08-09 17:16:22 +08:00
Darian Leung
1620d97299
change(freertos): Optimized xTaskRemoveFromEventList()
...
This commit optimizes xTaskRemoveFromEventList() by removing the
listLIST_IS_EMPTY() check from single core builds. The scenario of the event
list being empty when the function is called can only occur on multi-core
builds.
2023-08-09 16:43:52 +08:00
Darian Leung
5947314431
fix(freertos): Fix vTaskRemoveFromUnorderedEventList()
...
This commit fixes and optimizes vTaskRemoveFromUnorderedEventList() in the
following ways:
- Fixed bug in single core builds where the unblocked task would be placed on
xPendingReadyList.
- If an ISR occurs while accessing xPendingReadyList, and the ISR also
accesses the xPendingReadyList, xPendingReadyList would be corrupted.
- In single core builds, this function is only called from event groups with
the scheduler suspended. Thus the function should have exclusive access to
pxReadyTasksLists instead of xPendingReadyList.
- The function's single core logic has now been updated to match upstream
behavior, by always placing the unblocked task on pxReadyTasksLists.
- Optimized the function for single core builds by removing the
taskCAN_BE_SCHEDULED() check.
- In single core builds, given that the function is always called with the
scheduler suspended
- Thus, the taskCAN_BE_SCHEDULED (and the subsequent routine to place the
unblocked task on the xPendingReadyList) is not necessary for single core
builds.
- The function now matches upstream behavior in single core builds.
Closes https://github.com/espressif/esp-idf/issues/11883
2023-08-09 16:43:52 +08:00
Jakob Hasse
8b9f8555ea
refactor(tools): public header check also checks c++ now
...
* Also changed --only-dir argument to accept system-wide
directories instead of directories from IDF root
2023-08-09 16:23:13 +08:00
Jakob Hasse
44e4ef79e2
fix(esp_system): Fixed C++ compilation of libunwind.h
2023-08-09 16:17:08 +08:00
Jakob Hasse
342a5b428c
fix(esp_event): made #include <stdint.h> explicit
2023-08-09 16:17:06 +08:00
Darian Leung
fdcab76128
fix(freertos): taskCAN_BE_SCHEDULED macro parenthesis
...
This commit adds missing parenthesis around the taskCAN_BE_SCHEDULED macro so
that it can properly used with a negation operator.
2023-08-09 15:54:14 +08:00