morris
b7aea79cb8
fix(gptimer): hal function placement under wrong condition
...
timer_hal_capture_and_get_counter_value
should be placed in the IRAM for speed optimization
because the default ISR handler is placed in the IRAM.
Closes https://github.com/espressif/esp-idf/issues/12021
2023-08-14 02:31:16 +00:00
morris
c113507ad7
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-08-14 02:31:16 +00:00
morris
6c0270c788
fix(i80_lcd): reset cs gpio on exit
2023-08-14 02:30:54 +00:00
satish.solanke
5d49509969
Fix the mem corruption
2023-08-11 18:22:58 +00:00
Sudeep Mohanty
6b1292284e
fix(lp_i2c): Fixed a bug where the LP_I2C did not send NACK for 16-byte reads
...
This commit updates the LP_I2C driver used by the LP CPU wherein the
driver did not send out a NACK when we do a read of multiple of the FIFO
depth bytes. This was because the LP I2C controller was configured to
send an ACK when the Rx FIFO reaches the threshold instead of a NACK.
This commit updates the behavior.
2023-08-11 14:43:15 +00:00
Sudeep Mohanty
a9ef76b031
fix(lp_i2c): Fixed a bug where LP I2C write got stuck
...
This commit fixes a bug where an I2C write got stuck when using the
lp_core_i2c_master_write_read_device() API. This was because the LP I2C
HW was not programmed with an END condition and therefore did not know
the end of a transaction.
Closes: https://github.com/espressif/esp-idf/issues/11958
2023-08-11 14:43:15 +00:00
Sudeep Mohanty
ee8adce5ea
fix(lp_i2c): Fixed incorrect clock setting for LP_I2C
...
The LP_I2C clock setting was incorrect and a lower frequency value was
being set during initialization. This commit fixes the behavior.
2023-08-11 14:43:15 +00:00
Roland Dobai
3fd0eff833
Merge branch 'fix/tools_idf_tools_tests_keep_constraints_v5.1' into 'release/v5.1'
...
fix(tools): idf_tools.py test improvements (v5.1)
See merge request espressif/esp-idf!25328
2023-08-11 19:44:53 +08:00
Jiang Guang Ming
fdc8654c55
docs: add new mbedtls configuration option in optimize size
2023-08-11 16:40:38 +08:00
Jiang Guang Ming
e9a1a7add5
feat(mbedtls): support ecp fixed-point multiplication configurable
2023-08-11 16:40:38 +08:00
Roland Dobai
8f91dfed12
fix(tools): Increase timeout in idf_tools.py Python tests
2023-08-11 09:25:52 +02:00
Roland Dobai
951f3300ed
fix(tools): Keep the original Python environment when idf_tools.py tests are run
2023-08-11 09:25:52 +02:00
Roland Dobai
dced82b949
fix(tools): idf_tools.py tests should keep the original constraint file
2023-08-11 09:25:52 +02:00
Roland Dobai
68ac16c010
Merge branch 'version_check_fix_dev_5.1' into 'release/v5.1'
...
fix(tools): check_python_version accept dev releases as requirement (v5.1)
See merge request espressif/esp-idf!25186
2023-08-11 15:16:57 +08:00
chenqingqing
2708ffece1
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-11 14:46:53 +08:00
radim.karnis
e72cf8c908
fix(build_system): Allow dots in the name of an app binary
2023-08-08 15:13:25 +02:00
Peter Dragun
0be661f8bf
fix(tools): check_python_version accept dev releases as requirement
2023-08-04 14:06:35 +02:00
Jiang Jiang Jian
e5199390a3
Merge branch 'bugfix/manage_i2c_clock_with_modem_clock_driver_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver (backport v5.1)
See merge request espressif/esp-idf!25164
2023-08-04 17:39:14 +08:00
wuzhenghui
94d129df76
fix(light_sleep): save vddsdio_config before lightsleep
2023-08-04 12:04:51 +08:00
wuzhenghui
aaf04f514f
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver
2023-08-04 12:04:40 +08:00
xiongweichao
3b48ccb343
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-08-04 10:59:25 +08:00
morris
b68519cb17
feat(gptimer): support set interrupt priority
...
Related forum post: https://esp32.com/viewtopic.php?f=13&t=34959
2023-08-04 10:20:07 +08:00
Jiang Jiang Jian
6ec52679c3
Merge branch 'bugfix/action_tx_sleep_fix_v5.1' into 'release/v5.1'
...
Trigger null data frame TX before going offchannel.(v5.1)
See merge request espressif/esp-idf!25095
2023-08-04 08:36:16 +08:00
Jiang Jiang Jian
2c196590d3
Merge branch 'bugfix/vtasksteptick_assert_failed_issue_v5.1' into 'release/v5.1'
...
backport v5.1: fix the issue of esp32c6 enable light sleep, vTaskStepTick assert failed caused by wifi baseband sleep retention linked list
See merge request espressif/esp-idf!25147
2023-08-04 02:37:01 +08:00
Nachiket Kukade
96934613fb
fix(wifi): Fix error propagation while initiating FTM
2023-08-03 19:55:55 +08:00
Shyamal Khachane
c97181ad5e
fix(esp_wifi): Fix some OWE issues
...
1. Allow flow of traffic after 4 way handshake is completed
2. Fix beacon timeout issue in transition mode
2023-08-03 19:55:15 +08:00
Rahul Tank
b4df07185c
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-03 14:44:07 +05:30
Geng Yuchao
de0e027bd1
fix(ble): Fix compile issue when disable duplicate config option in kconfig.
2023-08-03 17:07:02 +08:00
Lou Tianhao
830a627362
remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep
2023-08-03 16:46:55 +08:00
Lou Tianhao
5859b83232
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
2023-08-03 16:46:55 +08:00
Lou Tianhao
badef66538
change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2
2023-08-03 16:46:55 +08:00
Lou Tianhao
7c1e797008
change(pm/deepsleep): remove disable rtcio before hold it when ext1 wakeup
2023-08-03 16:46:55 +08:00
Lou Tianhao
a4dd1b2bb3
feat(pm/deepsleep): Support EXT1 wakeup pin select
2023-08-03 16:46:55 +08:00
Lou Tianhao
b27e57db7b
feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep
2023-08-03 16:46:55 +08:00
Song Ruo Jing
6768f098dc
change(driver/rtcio): Describe RTCIO CAPS with more accurate note
2023-08-03 16:46:55 +08:00
Lou Tianhao
8833c2bc87
change(pm/deepsleep): Update deep_sleep pmu analog parameter for esp32h2
2023-08-03 16:46:54 +08:00
Lou Tianhao
4bc5e24f82
feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2
2023-08-03 16:46:54 +08:00
Michael (XIAO Xufeng)
6dab947f68
spiram: Support configure CLK onto the same pin as flash for ESP32-D0WD
...
When using PSRAM of rev0, the Flash and PSRAM should use different clock pins. But if using newer PSRAM, this is not necesary. This MR fixed the issue that allocating CLK of PSRAM to the same pin as Flash may crash.
2023-08-03 15:44:22 +08:00
Jiang Jiang Jian
602d021263
Merge branch 'ble_mesh/esp32c6_BLEQABR23-266v5.1' into 'release/v5.1'
...
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
See merge request espressif/esp-idf!24776
2023-08-03 11:15:42 +08:00
Wu Meng Shi
d6c18ad4c5
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
2023-08-03 11:15:41 +08:00
Jiang Jiang Jian
a56ea11f91
Merge branch 'bugfix/fix_gpio_driver_calloc_v5.1' into 'release/v5.1'
...
fix(gpio): fix potential crash when processing gpio isr (v5.1)
See merge request espressif/esp-idf!24901
2023-08-03 11:13:47 +08:00
liuning
761af9869f
fix(esp_wifi): fix no mac retention at wifi start
2023-08-03 10:54:31 +08:00
Kapil Gupta
d73f61ebc9
fix(wifi): Prevent PMF config overwritten by tx_cb
2023-08-03 10:54:31 +08:00
xueyunfei
bba48079a2
Fix(esp_wifi):revert send wake up and sleep null between scaning
2023-08-03 10:54:31 +08:00
zhangyanjiao
6eb872f7d2
fix(wifi): fix some wifi bugs
...
1. fix the RX error when softAP and ESP-NOW both encrypted
2.Trigger null data frame TX before offchan channel switch.
2023-08-03 10:54:05 +08:00
harshal.patil
0169ae545d
fix(esp_prov): Fixed the deprecation APIs warnings
...
- Updated the extraction of service_uuids using AdvertisementData
- Replaced the `get_services()` API with the `services` property
2023-08-02 17:22:04 +05:30
Li Shuai
827d863865
fix(wifi/phy): fix the issue of vTaskStepTick assert failed caused by wifi baseband retention linked list
2023-08-02 19:18:22 +08:00
Ivan Grokhotkov
4c7b2cb4e3
feat(tools): add espsecure.py to the Windows export scripts
...
This is not needed on Linux/macOS where the path to esptool directory
is added to PATH.
2023-08-02 10:43:54 +02:00
Ivan Grokhotkov
e449ec8f8e
change(tools): export.ps1: define functions for helper python tools
...
Follows the approach used in Initialise-Idf.ps1 created by the tools
installer. This is the closes equivalent of "alias" used in export.bat
Closes https://github.com/espressif/esp-idf/issues/9849
2023-08-02 10:43:54 +02:00
Mahavir Jain
bef0eaf2c7
ci(test): add SHA DMA mode test for large data in PSRAM
...
Covers a test scenario described in following issue:
https://github.com/espressif/esp-idf/issues/11915
2023-08-02 04:48:40 +00:00