Roland Dobai
2020e77743
Merge branch 'contrib/github_pr_9375' into 'master'
...
Tools: resolve symlinks in IDF_PATH when installing (GitHub PR)
Closes IDFGH-7846
See merge request espressif/esp-idf!19119
2022-07-20 16:49:29 +08:00
Roland Dobai
9012e7b59f
Merge branch 'bugfix/fix_NotImplementedError_on_windows_by_updating_error_msg' into 'master'
...
tools: Improve the error message for handling NotImplementedError on Windows
See merge request espressif/esp-idf!19097
2022-07-20 16:48:40 +08:00
Roland Dobai
39a0925836
Merge branch 'contrib/github_pr_9385' into 'master'
...
Tools: Avoid the crash of IDF Monitor when it is run without an ELF file
Closes IDFGH-7859
See merge request espressif/esp-idf!19141
2022-07-20 16:46:12 +08:00
Armando
638f39ff40
adc: fix legacy oneshot driver clock gating issue on c3 and c2
2022-07-20 16:35:59 +08:00
Mahavir Jain
d921199c59
Merge branch 'bugfix/cbor_newlib_nano_case' into 'master'
...
examples/cbor: fix parsing with newlib nano config
Closes IDFCI-1375
See merge request espressif/esp-idf!19107
2022-07-20 16:30:22 +08:00
Michael (XIAO Xufeng)
5d24a207b6
test_spi: fixed redundant quotes in test descriptions
2022-07-20 15:36:10 +08:00
Vilem Zavodny
7b3fe6d832
esp_lcd: Add RX into SPI lcd panel.
2022-07-20 07:07:33 +00:00
Vilem Zavodny
a7bd917c42
esp_lcd: Fix code style.
2022-07-20 07:07:33 +00:00
Slamy
256945997d
fixed misaligned data transfer for ssd1306
...
(cherry picked from commit 46a2bf8ac9
)
2022-07-20 07:07:33 +00:00
morris
75d411a003
doc: update sdm api reference
2022-07-20 14:59:50 +08:00
morris
edb5600348
sdm: refactor example with new driver
2022-07-20 14:59:50 +08:00
morris
f33428f2e5
sdm: added channel allocator for sigma delta module
2022-07-20 14:59:50 +08:00
morris
e080248141
sdm: deprecate legacy driver
2022-07-20 14:59:50 +08:00
morris
4154eaec93
sdm: clean up soc/hal/ll code
2022-07-20 14:59:50 +08:00
morris
9e532696f4
pcnt: add const qualifier to event data
2022-07-20 14:59:50 +08:00
Abhik Roy
8ab028c85e
icmpv6_ping example code formatting.
2022-07-20 12:14:59 +05:30
xueyunfei
b4d11d00ca
bugfix for phy init failed when wifi deinit
2022-07-20 14:16:08 +08:00
morris
ee771c1d08
Merge branch 'test/gptimer_c2_xtal26mhz' into 'master'
...
gptimer: test on c2 with xtal 26mhz
Closes IDF-5419 and IDF-5418
See merge request espressif/esp-idf!18993
2022-07-20 13:57:55 +08:00
GengYuchao
964304b751
Change the selection based on target to function selection
2022-07-20 13:06:56 +08:00
Chen Yudong
8c01bdd4c3
CI: update example sniffer test case
2022-07-20 13:02:55 +08:00
Cao Sen Miao
e69f658ac6
flash_encryption: Add several test environments for flash encryption test
2022-07-20 12:49:42 +08:00
morris
bec44ca2e9
gptimer: test on c2 with xtal 26mhz
2022-07-20 04:40:28 +00:00
Mahavir Jain
075e0729de
Merge branch 'bugfix/mbedtls_dep_on_driver' into 'master'
...
mbedtls: remove dependency on driver component
Closes IDF-1265
See merge request espressif/esp-idf!19081
2022-07-20 12:04:34 +08:00
morris
6cab124d7c
Merge branch 'bugfix/corrected_typo_in_example_peripherals_usb_device' into 'master'
...
example: peripherals/usb/device: fix typo naming of local variables
See merge request espressif/esp-idf!19080
2022-07-20 11:56:04 +08:00
GengYuchao
f34b3912b0
Fix blufi crash caused by the break change
2022-07-20 11:44:00 +08:00
GengYuchao
6db79c3950
Fix missing blufi sdkconfig.defaults for esp32c2
2022-07-20 11:44:00 +08:00
GengYuchao
298583b116
Fix nimble port api adapt remove esp_nimble_hci_and_controller_init
2022-07-20 11:44:00 +08:00
GengYuchao
fd055d3ba6
Fix example after removing API esp_nimble_hci_and_controller_init
2022-07-20 11:44:00 +08:00
GengYuchao
5430ad0519
Remove esp_nimble_hci_and_controller_init function
2022-07-20 11:44:00 +08:00
Darian Leung
38d974aca0
freertos: Update scheduler suspension unit tests
...
This commit updates unit tests for vTaskSuspendAll()/xTaskResumeAll().
2022-07-20 11:32:10 +08:00
Darian Leung
ac38f9aaf1
freertos: Rename scheduler suspension test file
2022-07-20 11:32:10 +08:00
Darian Leung
db26ff2503
freertos: Fix vTaskSuspendAll() and xTaskResumeAll()
...
This commit fixes vTaskSuspendAll() and xTaskResumeAll() in the following ways.
- For vTaskSuspendAll()
- Sync function source code with upstream single core version
- Clearly mark IDF additions
- For xTaskResumeAll()
- Sync function source code with upstream single core version
- Clearly mark IDF additions
- Fix bug where cores other than core 0 were allowed to unwind pended ticks
2022-07-20 11:32:10 +08:00
Darian Leung
5971253971
freertos: Fix vTaskStepTick() and xTaskCatchUpTicks()
...
This commit fixes the following issues:
- Clearly mark IDF additions in vTaskStepTick() and xTaskCatchUpTicks()
- Add back vTaskSuspendAll()/xTaskResumeAll() to xTaskCatchUpTicks(). Scheduler
suspension and resumption is required to unwind the pended ticks.
2022-07-20 11:32:10 +08:00
Darian Leung
7a4e1fee99
freertos: Fix xTaskIncrementTick()
...
Previously, xTaskIncrementTick() would always trigger a yield (i.e., return pdTRUE)
when called on core 1. This would mean core 1 would call vTaskSwitchContext() on
every tick, leading to uneccesary CPU overhead.
This commit fixes xTaskIncrementTick() in the following ways:
- Clearly mark IDF additions in xTaskIncrementTick()
- Moved esp_vApplicationTickHook() to be called direclty in xPortSysTickHandler() in order to
simplify xTaskIncrementTick().
- Only core 0 calls xTaskIncrementTick() in order to simplify the function's logic. Core 0 is
solely responsible for managing xTickCount and xPendedTicks
- All other cores call xTaskIncrementTickOtherCores() instead which is a simplified version of
xTaskIncrementTick() and handles the following:
- Check if core 0 has unblocked a higher priority task to run
- Check if the current core requires time slicing
- Call vApplicationTickHook()
2022-07-20 11:31:50 +08:00
Marius Vikhammer
c585618b97
Merge branch 'docs/broken_links' into 'master'
...
docs: fixed misc broken links
See merge request espressif/esp-idf!19131
2022-07-20 10:49:42 +08:00
Espressif BOT
72fe927e85
Update esp_crt_bundle certificates
2022-07-20 10:00:11 +08:00
Marius Vikhammer
1315f85e01
docs: fixed misc broken links
2022-07-20 09:43:52 +08:00
jiangguangming
e0d9220a6e
example: peripherals/usb: fix typo naming of local variables
2022-07-20 09:36:24 +08:00
Marius Vikhammer
3c2c9206dd
Merge branch 'bugfix/lightsleep_example_test_flaky' into 'master'
...
ci: fixed flakey light sleep example test
Closes IDFCI-1373
See merge request espressif/esp-idf!19102
2022-07-20 09:16:21 +08:00
Marek Fiala
2968b3b946
Tools: Resolve symlinks when installing ESP-IDF using install.sh
...
Closes: https://github.com/espressif/esp-idf/pull/9375
2022-07-19 21:13:00 +02:00
Adam Simpkins
ff75c4f3b5
Tools: resolve symlinks in IDF_PATH when installing
...
Use `pwd -P` to resolve any symlinks in the current directory path.
This makes the behavior in the shell script similar to the idf_tools.py
code, which calls `os.path.realpath()`. Without this, multiple entries
can get created in the `idfInstalled` dictionary in idf-env.json, and
the installed targets and features are not fully present in all entries.
This results in a broken installation, where `export.sh` cannot set up
the environment correctly afterwards.
2022-07-19 21:13:00 +02:00
Roland Dobai
715e851c12
Merge branch 'feature/idf_targets_data_and_actions' into 'master'
...
Tools: Export selected target idf.py actions
Closes IDF-4500
See merge request espressif/esp-idf!18780
2022-07-20 02:38:44 +08:00
Marek Fiala
9c0969b512
Tools: Export selected target actions
...
Added option --json to action help, for export selected target actions
2022-07-19 20:02:55 +02:00
Ivan Grokhotkov
de3990f1c0
Merge branch 'doc/esp32c2_jtag' into 'master'
...
docs: update JTAG related information for ESP32-C2
Closes IDF-4327
See merge request espressif/esp-idf!18496
2022-07-20 01:55:23 +08:00
Wang Ning
394a195015
Merge branch 'docs/restructure_migration_guide' into 'master'
...
Docs/Restructure Migration Guides
See merge request espressif/esp-idf!18920
2022-07-19 23:15:07 +08:00
Song Ruo Jing
4734b1433b
Merge branch 'bugfix/gpio_hal_coverity_fix' into 'master'
...
gpio: Fix ESP32S3 GPIO48 does not support hold function bug and Fix coverity report
Closes IDF-4901
See merge request espressif/esp-idf!18805
2022-07-19 21:37:15 +08:00
Armando (Dou Yiwen)
9f6f61345b
Merge branch 'feature/adc_driver_ng' into 'master'
...
ADC Driver NG
Closes IDF-4560, IDF-3908, IDF-4225, IDF-2482, IDF-4111, IDF-3610, IDF-4058, IDF-3801, IDF-3636, IDF-2537, IDF-4310, IDF-5150, IDF-5151, and IDF-4979
See merge request espressif/esp-idf!17960
2022-07-19 21:28:31 +08:00
Roland Dobai
b59309852a
Merge branch 'features/check_SPDX_license' into 'master'
...
Add SPDX license check
Closes PACMAN-386
See merge request espressif/esp-idf!18664
2022-07-19 18:57:05 +08:00
Wang Ning
4526a5abf5
docs/restructure_migration_guides
2022-07-19 18:54:51 +08:00
Sudeep Mohanty
5e1437deb8
freertos: Fixed a bug where xTimerIsTimerActive incorrectly returns pdTRUE from callback
...
This commit fixes the following:
- Fixes a bug wherein the timer status is active for oneshot timers that
expire before they are started.
- Callback calls for periodic timers where made before the timers were
auto-reloaded.
- Timer expiry trace was being set after the timer callback is called.
Closes https://github.com/espressif/esp-idf/issues/8014
2022-07-19 10:42:09 +02:00