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
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
Radek Tandler
db4308888d
Merge branch 'feature/storage_nvs_stat' into 'master'
...
nvs_flash: nvs_get_stats extended by available_entries, API documentation updated
See merge request espressif/esp-idf!24523
2023-08-09 15:40:35 +08:00
Xiao Xufeng
5ee8add38c
refactor(esp_hw_support): Move rtc_8md256 and rtc_power_modes test apps to esp_hw_support
2023-08-09 14:57:57 +08:00
Zhang Xiao Yan
948a8aa66c
Merge branch 'docs/update_term_1/4-line_in_sdmmc_host' into 'master'
...
update the term 1/4-line to 1-line or 4-line
See merge request espressif/esp-idf!25220
2023-08-09 14:57:42 +08:00
Zhang Xiao Yan
078d9a9a0b
Merge branch 'docs/add_how_to_add_component_command_to_usb_device' into 'master'
...
docs: add a command about how to add the tinyusb component as a dependency
See merge request espressif/esp-idf!25260
2023-08-09 14:56:31 +08:00
Chen Jichang
3fed3cf50e
feat(pcnt): add support for ESP32P4
2023-08-09 14:41:22 +08:00
Lou Tianhao
d59e91c030
feature: support_hp_regi2c_for_esp32c6
2023-08-09 14:24:31 +08:00
Zhang Xiao Yan
30983a25d5
Merge branch 'docs/fix_typos_adc_continuous.h' into 'master'
...
docs: fix typos in esp_adc/include/esp_adc/adc_continuous.h
See merge request espressif/esp-idf!25241
2023-08-09 14:20:51 +08:00
Michael Mimo Moratti
acc36cd802
Docker image distribution upgrade from 20.04 to 22.04
...
The ubuntu LST version 22.04 has standard support until 2027
2023-08-09 08:15:53 +02:00
Fu Hanxi
da4a59f216
Merge branch 'ci/cleanup_ignore_lists' into 'master'
...
ci: remove non-existing files from the ignore lists
See merge request espressif/esp-idf!25160
2023-08-09 13:52:16 +08:00
Konstantin Kondrashov
a12c06367f
Merge branch 'ci/test_verify_image' into 'master'
...
fix(bootloader_support): Fix memory leak for unit tests
Closes IDFCI-1754 and IDFCI-1755
See merge request espressif/esp-idf!24870
2023-08-09 13:44:22 +08:00
Mahavir Jain
99ce8e606f
Merge branch 'bugfix/filename_error_in_ota_readme' into 'master'
...
fix: Fixed wrong filename in ota example readme
See merge request espressif/esp-idf!25116
2023-08-09 13:17:53 +08:00
Fu Hanxi
60db076a96
ci: add pre-commit to cleanup ignore lists
2023-08-09 12:09:31 +08:00
morris
bd8eaf7a38
Merge branch 'feature/esp32p4_mcpwm_support' into 'master'
...
feat(MCPWM): Add support for ESP32P4
Closes IDF-7493
See merge request espressif/esp-idf!25029
2023-08-09 11:00:00 +08:00
Roland Dobai
0cee3ac6db
Merge branch 'feature/rewrite_build_sys_tests_v7' into 'master'
...
refactor(tools): Rewrite build system unit tests to python
Closes IDF-7926
See merge request espressif/esp-idf!25197
2023-08-09 07:03:38 +08:00