Jiang Jiang Jian
bf5b36954a
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v4.4' into 'release/v4.4'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v4.4)
See merge request espressif/esp-idf!27190
2023-11-21 10:52:23 +08:00
wuzhenghui
236883728d
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-20 11:25:28 +08:00
wuzhenghui
7c68678ddc
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-11-17 18:18:58 +08:00
Armando
69563f06c9
fix(memory): no enough memory for rodata
2023-10-25 08:02:02 +00:00
Jiang Jiang Jian
3f81b1a387
Merge branch 'bugfix/fix_cpu_switches_freq_bug_s2s3_to_v4.4' into 'release/v4.4'
...
EspS2/S3: fixed the bug of insufficient voltage when the CPU switches frequency(V4.4)
See merge request espressif/esp-idf!26282
2023-10-25 10:24:32 +08:00
hongshuqing
fbdeff2108
s2s3 cpu sw freq
2023-09-28 10:53:34 +08:00
Lou Tianhao
fa12d24f1c
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
2023-09-19 11:16:20 +08:00
Michael (XIAO Xufeng)
df5df38458
Merge branch 'bugfix/tempsensor_wifi_conflict_v4.4' into 'release/v4.4'
...
temperature_sensor: Fix issue that have conflict with phy / Fix phy pwdet and tsens power cannot be set twice issue (v4.4)
See merge request espressif/esp-idf!25253
2023-09-07 14:15:16 +08:00
Marius Vikhammer
9f11e6fb1f
Merge branch 'bugfix/intr_flags_to_level_v4.4' into 'release/v4.4'
...
fix(intr_flags_to_level): fix value returned one more than correct value (v4.4)
See merge request espressif/esp-idf!25426
2023-09-06 16:35:58 +08:00
Cao Sen Miao
8ce60fa50a
bugfix(temperature_sensor): Fix issue that get the value is negative
2023-09-04 10:42:34 +08:00
Cao Sen Miao
f0ca580c80
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-09-01 11:03:37 +08:00
Cao Sen Miao
6bb129620f
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-09-01 10:06:31 +08:00
Darian Leung
5cb212665a
soc: Move revision MAX/MIN static assert to esp_hw_support
...
Previously, "soc/chip_revision.h" contained a static assert to check that the
CONFIG_ESP_REV_MIN_FULL <= CONFIG_ESP_REV_MAX_FULL. There are two issues with
this assert:
- Contained in a header file, so it is only compiled if the "chip_revision.h"
is included somewhere
- CONFIG_ESP_REV_MIN_FULL and CONFIG_ESP_REV_MAX_FULL are defined in
"esp_hw_support", which is a G0 component. This creates a reverse dependency
of G0 on G1.
This commit moves the static assert "revision.c" in "esp_hw_support"
2023-08-22 16:07:09 +08:00
Planck (Lu Zeyu)
21c0223f74
fix(intr_flags_to_level): fix value returned one more than correct value
2023-08-21 10:09:11 +08:00
Jiang Jiang Jian
6b27c05de0
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v4.4' into 'release/v4.4'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v4.4)
See merge request espressif/esp-idf!25104
2023-08-03 11:41:31 +08:00
wuzhenghui
2df2c1cc46
fix(lightsleep): fix access pu_cfg after sleep wake wakeup which is linked to flash
2023-08-01 16:42:59 +08:00
wuzhenghui
ae0824684c
fix(lightsleep): suspend cache before goto sleep to avoid cache load wrong data after spi io isolation
2023-08-01 10:39:07 +08:00
Lou Tianhao
7aa3079e2a
Change: rewrite EXT1 triggle mode all_low to any_low when not esp32
2023-07-25 17:52:09 +08:00
wuzhenghui
9600767d2a
bugfix: fix adc current leakage by sar_adc on v4.4
2023-06-21 14:08:25 +08:00
Jiang Jiang Jian
ebcb29bcf3
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_v4.4' into 'release/v4.4'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled (backport v4.4)
See merge request espressif/esp-idf!24200
2023-06-20 17:43:07 +08:00
Jiang Jiang Jian
e0550972c0
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_c3s2s3_to_v4.4' into 'release/v4.4'
...
ESP32S2/C3/S3: fixed S2 dangerous power parameters in sleep modes and support S2/C3/S3 different sleep mode(v4.4)
See merge request espressif/esp-idf!23758
2023-06-20 16:46:12 +08:00
morris
564e20dd6b
Merge branch 'refactor/improve_adc_power_maintanance_v4.4' into 'release/v4.4'
...
adc: improve power logic (v4.4)
See merge request espressif/esp-idf!23275
2023-06-20 10:52:46 +08:00
wuzhenghui
82bcd4dc7f
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-15 14:15:01 +08:00
Jiang Jiang Jian
5fb50f6848
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep_v4.4' into 'release/v4.4'
...
Power Management: fixed flash funcs called in sleep wakeup process (backport v4.4)
See merge request espressif/esp-idf!24007
2023-06-09 19:14:37 +08:00
Jiang Jiang Jian
2771f0cb0b
Merge branch 'bugfix/close_phy_tsens_before_sleep_v4.4' into 'release/v4.4'
...
sleep: fix deepsleep current leakage caused by phy_tsens (backport v4.4)
See merge request espressif/esp-idf!23908
2023-06-09 19:13:50 +08:00
Jiang Jiang Jian
72007647cd
Merge branch 'feature/example_deep_sleep_wake_stub_backport_v4.4' into 'release/v4.4'
...
example: add deepsleep_wake stub example (backport v4.4)
See merge request espressif/esp-idf!23360
2023-06-09 19:11:20 +08:00
wuzhenghui
2566e78e03
bugfix: fix wakeup failed if powerdown flash in lightsleep
2023-05-31 19:23:16 +08:00
wuzhenghui
d33c693cfa
bugfix: close phy_tsens before deepsleep
2023-05-25 12:05:54 +08:00
hongshuqing
066a1ac0ac
fix chip broken bug in monitor mode c3s2s3 to v4.4
2023-05-15 19:36:25 +08:00
Armando
2a0a4fadd9
sar: init sar periph power state
2023-04-25 14:03:29 +08:00
Marius Vikhammer
67f7c2f96a
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 13:53:42 +08:00
wuzhenghui
c78fb1602e
feature: add wake up time cost info to deep_sleep_wake_stub example
2023-04-24 11:37:46 +08:00
jiangguangming
85064f164f
use LL function to get wakeup cause
2023-04-24 11:37:46 +08:00
jiangguangming
96f3c2bac6
rtc_time.c: simplify the rtc_time_get with LL function
2023-04-24 11:37:46 +08:00
jiangguangming
b733eb0adb
example: add example deep sleep wake stub
2023-04-24 11:37:42 +08:00
morris
9516e80f61
Merge branch 'bugfix/wakeup_io_hold_unhold_in_sleep_v4.4' into 'release/v4.4'
...
gpio: Fix deep sleep wakeup IOs unable to unhold after wakeup (v4.4)
See merge request espressif/esp-idf!22670
2023-04-21 10:51:05 +08:00
morris
e34f0638c8
Merge branch 'bugfix/fix_deep_sleep_crash_when_psram_high_freq_4.4' into 'release/v4.4'
...
mspi: turn down freq to fix crash when sleep (v4.4)
See merge request espressif/esp-idf!22750
2023-04-20 14:54:46 +08:00
wuzhenghui
941b6bf03d
bugfix: fix deepsleep saradc leakage
2023-04-20 11:43:13 +08:00
Li Shuai
6356453f8d
sleep: fix sleep current issue caused by sar adc
2023-04-20 11:43:13 +08:00
Armando
1b2a254d71
adc: improve power logic
2023-04-20 10:42:12 +08:00
liuning
dce377bcfd
rtc_sleep: workaround systimer stall issue during lightsleep on ESP32C3
2023-04-14 11:59:42 +08:00
Xiao Xufeng
4dca4bdc3e
himem: Fixed incorrect out_ptr when calling esp_himem_map range_offset non-zero
...
Closes: https://github.com/espressif/esp-idf/issues/5639
2023-04-06 02:02:05 +08:00
Song Ruo Jing
81b59071fd
gpio: Fix IO hold function related problems
...
1. Fix deep sleep wakeup IOs can not be unhold issue
2. Correct hold related APIs' description
3. Fix gpio_force_hold_all API
docs: Add GPIO wakeup source to sleep_modes doc for ESP32C3
2023-03-29 17:21:50 +08:00
wanlei
3fda8f942c
mspi: turn down freq to fix crash when sleep
2023-03-15 11:33:07 +08:00
wuzhenghui
e357de5406
deep sleep: close rf to optimize sleep current
2023-03-14 14:05:15 +08:00
wuzhenghui
91b9483987
Revert "optimize deep sleep current in wifi softap mode"
...
This reverts commit 344ec80fad
.
2023-03-13 20:41:16 +08:00
Michael (XIAO Xufeng)
8232f23f65
Merge branch 'feature/apply_new_version_logic_v4.4' into 'release/v4.4'
...
all: Apply new version logic (major * 100 + minor) (v4.4)
See merge request espressif/esp-idf!22481
2023-03-10 14:52:18 +08:00
Zim Kalinowski
1500d703a1
Merge branch 'bugfix/spram_and_virt_efuse_can_work_v4.4' into 'release/v4.4'
...
esp_psram: Use efuse_ll instead of efuse API (v4.4)
See merge request espressif/esp-idf!22642
2023-03-09 22:19:12 +08:00
KonstantinKondrashov
9e0a8e2dca
esp_psram: Use efuse_ll instead of efuse API
...
When the virt efuse mode is on and psram is on as well
then efuse buffer is not filled by efuses (it is filled by 0).
So the psram init func gets wrong pkg_ver = 0.
Closes https://github.com/espressif/esp-idf/issues/10925
Close IDFGH-9576
2023-03-08 01:47:06 +08:00
Armando
cf9cb577ce
esp_psram: return error when fail to detect oct psram
2023-03-07 02:39:44 +00:00