Armando (Dou Yiwen)
6bc9a39010
Merge branch 'feature/add_esp32p4_esp_system_support' into 'master'
...
system: added p4 base support for system related parts
See merge request espressif/esp-idf!24850
2023-07-25 16:50:40 +08:00
Erhan Kurubas
8e69e0a468
Merge branch 'bugfix/coredump_build_error' into 'master'
...
fix(coredump): fix build error
Closes IDFGH-10200
See merge request espressif/esp-idf!24959
2023-07-25 15:56:16 +08:00
morris
facb9a02d3
Merge branch 'bugfix/fix_gdma_build_failure_on_p4' into 'master'
...
fix(gdma): fixed compilation failure of gdma
See merge request espressif/esp-idf!24964
2023-07-25 15:10:40 +08:00
Chen Jichang
5ab755915b
feature(MCPWM): Add MCPWM trigger driver and test
...
Each MCPWM operator has two Trigger (named T0 and T1), and they can be
routed to GPIO fault signal or timer sync event.Generator can be set up
to perform different action on Trigger event.
This commit add a trigger driver and a test for the driver.
2023-07-25 14:44:41 +08:00
luomanruo
c291b02651
esp_rom_printf
2023-07-25 14:40:39 +08:00
luomanruo
3ece525e26
ble update for doc: bugfix for esp32c6 and esp32h2
2023-07-25 14:40:39 +08:00
luomanruo
2a2251487b
ble update: bugfix for esp32c6 and esp32h2
2023-07-25 14:40:39 +08:00
wanglai@espressif.com
c9d77f7028
fix(bt/bqb): Modify BQB related configurations
2023-07-25 14:17:28 +08:00
Armando
e8bbb490ec
feat(cache): added cache init configurations on p4
2023-07-25 05:59:10 +00:00
Armando
756c36504a
feat(tcm): added tcm basic support on esp32p4
2023-07-25 05:59:10 +00:00
Armando
a336b94527
feat(esp_system): base support on p4
2023-07-25 05:59:10 +00:00
Armando
fd096c012d
change(vector.S): port hw stack guard change to p4
2023-07-25 05:59:10 +00:00
Armando
ecf1461f1c
feat(panic): base support on p4
2023-07-25 05:59:10 +00:00
Armando
5986e63c47
change(riscv): added fence after CLIC_INT_THRESH_REG is set
2023-07-25 05:59:10 +00:00
Armando
48ee1ba36e
feat(freertos): base support on p4
2023-07-25 05:59:10 +00:00
Armando
e11b154c99
feat(interrupt): mtvt, mtvec base support on p4
2023-07-25 05:59:10 +00:00
Armando
c156e56684
feat(spinlock): added spinlock base support on p4
2023-07-25 05:59:10 +00:00
Armando
019e68bb15
feat(interrupt): added clic support on p4
2023-07-25 05:59:10 +00:00
Armando
c76de79f4c
feat(cpu): added cpu utils base support on p4
2023-07-25 05:59:10 +00:00
Armando
bc182ef010
feat(brc_predictor): p4 base support for branch predictor
2023-07-25 05:59:10 +00:00
Armando
211c3c0e05
feat(esp_timer): added esp_timer p4 base support
2023-07-25 05:59:10 +00:00
morris
6d46cf739c
feat(gdma): test non-cacheable DMA descriptor
...
To avoid different DMA descriptors reside in the same cache line,
we want the CPU to access the DMA descriptor in a non-cachable way
2023-07-25 10:59:07 +08:00
morris
3b7da7eae5
feat(gdma): gdma descriptor alignment
2023-07-25 10:43:17 +08:00
laokaiyao
274e1c0089
fix(gdma): fixed compilation failure of gdma
2023-07-24 19:36:31 +08:00
wanlei
8f5851d064
fix(all): unify default mosi level to low on all targets
2023-07-24 15:45:21 +08:00
Lou Tian Hao
57c6c0a1a3
Merge branch 'bringup/esp32h2_deep_sleep_for_rebase' into 'master'
...
esp32h2: support deep_sleep
Closes IDF-6268, IDF-6572, and IDF-7406
See merge request espressif/esp-idf!24438
2023-07-24 10:47:51 +08:00
Darian
2032c9029f
Merge branch 'bugfix/freertos_1051_remove_croutine' into 'master'
...
FreeRTOS: Remove croutine.h from v10.5.1
See merge request espressif/esp-idf!24911
2023-07-24 10:35:20 +08:00
zhanghaipeng
f4b10bd304
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-23 11:42:03 +08:00
Erhan Kurubas
912f5afefa
fix(coredump): Fix strncpy error in core_dump_elf.c
...
core_dump_elf.c:504:5: error: 'strncpy' specified bound 66 equals
destination size [-Werror=stringop-truncation]
2023-07-22 02:22:58 +02:00
David Čermák
70951831c0
Merge branch 'bugfix/netif_default_sta_init' into 'master'
...
wifi: Fix default wifi-netif creation to assert if no event loop
Closes IDFGH-10321
See merge request espressif/esp-idf!24361
2023-07-21 21:56:37 +08:00
Lou Tianhao
0d30bbe855
change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2
2023-07-21 20:44:15 +08:00
Lou Tianhao
44cd96b543
change(pm/deepsleep): remove disable rtcio before hold it when ext1 wakeup
2023-07-21 20:44:09 +08:00
sonika.rathi
c9b2b03d3d
feat(example/storage/littlefs): add LittleFS demo example
2023-07-21 11:08:01 +02:00
C.S.M
7927ec44f1
Merge branch 'bugfix/gd25lq255e_unlock' into 'master'
...
spi_flash: fix gd25lq255e unlock mistake
See merge request espressif/esp-idf!24859
2023-07-21 15:29:45 +08:00
Jiang Jiang Jian
c720d0167a
Merge branch 'bugfix/mem_leak_assoc_deinit' into 'master'
...
fix(wifi): Fix memory leak caused by assoc IE and retry timer
See merge request espressif/esp-idf!24895
2023-07-21 15:12:11 +08:00
Island
a313fcb34d
Merge branch 'feature/ble_mesh_example_support_duplicate_scan' into 'master'
...
ble_mesh: stack: Supporting duplicate scan on esp32c6 and esp32h2
See merge request espressif/esp-idf!24683
2023-07-21 15:07:20 +08:00
Kevin (Lao Kaiyao)
7219e50579
Merge branch 'feature/gdma_support_err_eof_callback' into 'master'
...
feat(gdma): supported rx err_eof interrupt
See merge request espressif/esp-idf!24557
2023-07-21 14:41:46 +08:00
KonstantinKondrashov
28aec9594a
fix(app_update): Fix CI test_switch_ota by increasing deepsleep
...
It increases the deepsleep time from 2000 to 20000.
2000 is too small for esp32-s3 chip.
2023-07-21 13:58:20 +08:00
Xu Si Yu
42e18dde97
Merge branch 'feature/enable_ot_border_agent_id' into 'master'
...
feat(openthread): enable openthread border agent id support
See merge request espressif/esp-idf!24872
2023-07-21 12:22:40 +08:00
Jiang Jiang Jian
9a1cc59338
Merge branch 'bugfix/cache_writeback_bug' into 'master'
...
esp_rom: patch Cache_WriteBack_Addr, avoid accessing cachelines that are being writebacked
Closes AUD-4678
See merge request espressif/esp-idf!24663
2023-07-21 10:42:41 +08:00
wangjialiang
def6442044
feat(ble_mesh: stack: esp32c6/h2): update Kconfig file to support duplicate scan.
2023-07-21 02:02:21 +00:00
Song Ruo Jing
4b9f601ac3
Merge branch 'feature/esp32p4_clock_prework_support' into 'master'
...
feat(clk): Add support to get xtaL freq for ESP32P4
See merge request espressif/esp-idf!24927
2023-07-21 00:12:18 +08:00
Xu Si Yu
fa8971d76d
feat(openthread): enable openthread border agent id support
2023-07-20 20:31:05 +08:00
Ivan Grokhotkov
e6c3f62281
Merge branch 'feature/esp_intr_dump' into 'master'
...
system: add esp_intr_dump API to debug interrupt allocation
Closes IDF-4281 and IDF-6066
See merge request espressif/esp-idf!23877
2023-07-20 19:53:58 +08:00
Song Ruo Jing
b8a8713f96
feat(clk): Add support to get xtaL freq for ESP32P4
2023-07-20 18:13:13 +08:00
Zim Kalinowski
2b11025981
fix(bt): Removed unnecessary define
2023-07-20 14:35:33 +08:00
laokaiyao
3c2233d48b
feat(gdma): supported rx err_eof interrupt
2023-07-20 14:19:39 +08:00
Shreyas Sheth
691eed15cc
fix(wifi): Fix memory leak caused by assoc IE and retry timer
2023-07-20 10:13:25 +05:30
morris
d2589a504c
Merge branch 'feature/gdma_support_p4' into 'master'
...
GDMA: channel allocator for AHB-DMA and AXI-DMA (ESP32-P4)
Closes IDF-6504
See merge request espressif/esp-idf!24815
2023-07-20 12:29:11 +08:00
Armando
ae6d9e2b93
fix(cache): added alignment check for M2C direction
2023-07-20 12:20:42 +08:00
Rahul Tank
c68b5b0b39
Merge branch 'bugfix/handle_conn_type_and_array_reset' into 'master'
...
fix(nimble): Update connection type in reattempt connection code
Closes BLEQABR23-354
See merge request espressif/esp-idf!24839
2023-07-20 11:44:18 +08:00
Lou Tianhao
e70763f9a4
feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep
2023-07-20 11:43:57 +08:00
Song Ruo Jing
99c2691467
change(driver/rtcio): Describe RTCIO CAPS with more accurate note
2023-07-20 11:43:57 +08:00
Lou Tianhao
7bd92287c4
change(pm/deepsleep): Update deep_sleep pmu analog parameter for esp32h2
2023-07-20 11:43:57 +08:00
Lou Tianhao
dcacd8cdf8
feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2
2023-07-20 11:43:57 +08:00
gaoxiaojie
640d391783
fix(rom_cache): use assembly to implement api cache_writeback_items_freeze
...
ensure cache freeze -> Writeback enable -> wait done -> cache unfreeze routine
never trigger a window overflow
2023-07-20 10:47:17 +08:00
Armando
eb1831f8d7
fix(cache): no longer use freeze in esp_cache_msync
...
Writeback and invalidation don't need cache to be frozen first
2023-07-20 10:45:57 +08:00
Jakob Hasse
fd11e1130f
Merge branch 'bugfix/included-missing-limits-h-in-time-c' into 'master'
...
fix(newlib): included limits.h to fix warning
See merge request espressif/esp-idf!24722
2023-07-20 09:37:27 +08:00
Zim Kalinowski
140f78b66d
Merge branch 'bugfix/fixed-log-related-warning-in-freertos' into 'master'
...
fix(freertos): fixed log related warning
See merge request espressif/esp-idf!24725
2023-07-20 07:36:26 +08:00
Zim Kalinowski
4cb8f24805
Merge branch 'bugfix/fixed-log-related-warnings-in-pthread' into 'master'
...
bugfix(pthread): fixed log related warning
See merge request espressif/esp-idf!24726
2023-07-20 06:26:43 +08:00
Zim Kalinowski
72757bf68b
fix(freertos): fixed log related warning
2023-07-20 06:22:36 +08:00
Darian Leung
0a77949477
fix(freertos): Removed croutine.h from v10.5.1
...
Remove croutine.h as is not supported in ESP-IDF
2023-07-19 23:09:19 +03:00
Ivan Grokhotkov
0ebe2cecfa
feat(system): add an error log and a hint on failed interrupt alloc
...
When interrupt allocation fails, esp_intr_alloc will now print a
message telling that no free interrupt was found. This message is
then checked in hints.yml, to give a link to the troubleshooting
guide.
2023-07-19 16:47:41 +02:00
Ivan Grokhotkov
621afc48b1
feat(system): add esp_intr_dump function to debug interrupt alloc
...
esp_intr_dump function can be used to print the list of allocated and
free interrupts. It can be used as a debugging aid when interrupt
allocation fails.
2023-07-19 16:47:40 +02:00
morris
57879e772d
feat(gdma): support channel allocator on esp32p4
...
There's two GDMA groups on ESP32P4, one is connected to AHB bus,
and another one is connected AXI bus.
We now have two seperate APIs for allocating DMA channels,
depends on the bus type.
2023-07-19 18:18:07 +08:00
Zim Kalinowski
1f3aec2e67
bugfix(pthread): fixed log related warning
2023-07-19 15:51:56 +08:00
Armando
83683d8b12
fix(rom_cache): use esp_rom_caps.h itself
2023-07-19 15:10:35 +08:00
gaoxiaojie
b1436633c5
fix(esp32s3): patch Cache_WriteBack_Addr api
...
avoid accessing cachelines that are being writebacked
2023-07-19 15:10:35 +08:00
morris
ff4a1bb5cf
Merge branch 'bugfix/fix_gpio_driver_calloc' into 'master'
...
fix(gpio): fix potential crash when processing gpio isr
Closes IDFGH-10644
See merge request espressif/esp-idf!24878
2023-07-19 15:09:02 +08:00
morris
b488cb70e7
Merge branch 'contrib/github_pr_11878' into 'master'
...
feat(mcpwm): Allow for pull up/down to be configurable on generators (GitHub PR)
Closes IDFGH-10647 and IDFGH-10646
See merge request espressif/esp-idf!24825
2023-07-19 15:01:27 +08:00
Jakob Hasse
52279c0837
Merge branch 'refactor/esp_event_test' into 'master'
...
ESP Event: improved tests to fail less frequently on QEMU
See merge request espressif/esp-idf!24783
2023-07-19 14:54:23 +08:00
morris
fb7cc00378
Merge branch 'refactor/reorganize_the_interrupt_description_files' into 'master'
...
refactor(interrupt): Put the interrupts definitions in soc/interrupts.h
Closes IDF-5776
See merge request espressif/esp-idf!24578
2023-07-19 12:05:56 +08:00
Song Ruo Jing
4ac2d436ea
fix(gpio): fix potential crash when processing gpio isr
...
If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876
2023-07-19 12:03:38 +08:00
wanglai@espressif.com
d1443a91fa
feat(bt): Add BQB enabling and rfcomm msc command sending support
...
1: add the CONFIG_BT_BQB_ENABLED for some functions of bqb test.
2: add bqb_rfc_send_msc_cmd function to send rfcomm msc command with
only address arg input.
2023-07-19 11:59:07 +08:00
Jakob Hasse
a703d7aa89
refactor(esp_event): improved tests to fail less frequently on QEMU
...
* improved setup/teardown to not put shared event system into
inconsistent state
* reduced timing-dependency of several tests by using
a semaphore instead of waiting for a guessed timeout
* Deactivated WDT (both Interrupt WDT, Task WDT) for QEMU tests
* Ignore esp_timer-based test for QEMU, CPU timing is different
on ESP32 simulation in QEMU
2023-07-19 11:50:44 +08:00
morris
b589355a10
feat(mcpwm): support open drain output for generator IO
...
Closes https://github.com/espressif/esp-idf/issues/11877
2023-07-19 11:32:35 +08:00
Jiang Jiang Jian
9d872ee34e
Merge branch 'bugfix/esp32h2_revision_config_prompt' into 'master'
...
fix(esp32h2): correct typo in chip revision prompt
See merge request espressif/esp-idf!24877
2023-07-19 10:19:10 +08:00
Mahavir Jain
6431091ce6
fix(esp32h2): correct typo in chip revision prompt
2023-07-18 20:46:45 +05:30
zhanghaipeng
f83664929a
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-18 21:33:56 +08:00
Jiang Jiang Jian
f5fb6a6696
Merge branch 'bugfix/handle_sae_discarded_auth_frame' into 'master'
...
Discard commit frame received at confirmed state in SAE
Closes WIFI-6123
See merge request espressif/esp-idf!24671
2023-07-18 21:16:56 +08:00
Rahul Tank
bbfb44a0fe
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-18 16:21:09 +05:30
Alexey Lapshin
99ac68246e
fix(freertos): enable esp32c2 runtime-gdbstub
2023-07-18 12:15:33 +04:00
Shen Weilong
e9e6372690
feat(ble): Added ble examples for multiple connections
2023-07-18 12:05:11 +08:00
Shyamal Khachane
a9e6deb615
fix(esp_wifi): Discard commit frame received at confirmed state in SAE
2023-07-18 08:09:08 +05:30
Cao Sen Miao
44693a63b4
spi_flash: fix gd25lq255e unlock mistake
2023-07-18 10:12:46 +08:00
Zim Kalinowski
a2d76ad38a
Merge branch 'feature/freertos-10.5.1-added-base-riscv-porting-layer' into 'master'
...
feat(freertos): added base risc-v porting layer to 10.5.1
See merge request espressif/esp-idf!24773
2023-07-18 03:24:10 +08:00
Shu Chen
db34e2a863
Merge branch 'bugfix/fix_ieee802154_state' into 'master'
...
fix(ieee802154): fix ieee802154 sleep state
See merge request espressif/esp-idf!24840
2023-07-17 19:55:53 +08:00
Chen Jichang
304c7572a6
refactor(interrupt):put the interrupts definitions in soc/interrupts.h
...
Now the soc interrupts definitions are scattered around in the esp-idf
which are out of sync. Put interrupts definitions in soc/periph_defs.h
(!ESP32) or soc/soc.h(ESP32) together in soc/interrupts.h.
2023-07-17 19:31:56 +08:00
Zim Kalinowski
ccf51a6263
feat(freertos): added base risc-v porting layer to 10.5.1
...
This commit adds the source files for the GCC RISC-V port of FreeRTOS V10.5.1.
Files copied from https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1/portable/GCC/RISC-V
2023-07-17 18:59:16 +08:00
Armando (Dou Yiwen)
2d4dabda25
Merge branch 'feature/added_cache_msync_behaviour_per_direction' into 'master'
...
feat(cache): added direction selection to esp_cache_msync API
Closes IDF-7674
See merge request espressif/esp-idf!24614
2023-07-17 18:04:42 +08:00
Jiang Jiang Jian
447704bb7f
Merge branch 'bugfix/ignore_immediate_assoc_req' into 'master'
...
fix(wifi): Bugfix ignore immediate assoc req received by AP
See merge request espressif/esp-idf!24050
2023-07-17 16:56:28 +08:00
xiaqilin
a9a16cbd57
fix(ieee802154): fix ieee802154 sleep state
2023-07-17 15:42:18 +08:00
Konstantin Kondrashov
92d84b468a
Merge branch 'bugfix/esp_timer_prevents_delay_for_isr_dispatch_callbacks' into 'master'
...
fix(esp_timer): Fix delay in ISR dispatch callbacks
Closes IDFGH-10379 and IDFGH-10380
See merge request espressif/esp-idf!24599
2023-07-17 15:20:19 +08:00
Armando (Dou Yiwen)
18107f1d1a
Merge branch 'bugfix/fix_adc_continuous_driver_isr_flag_issue' into 'master'
...
adc: fix continuous hal func not in iram when gdma isr iram
Closes IDFGH-10537
See merge request espressif/esp-idf!24595
2023-07-17 14:35:29 +08:00
Mahavir Jain
3466204d18
Merge branch 'fix/esp_ptr_check_sign_compare' into 'master'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom`
Closes IDFGH-10398 and IDFGH-10632
See merge request espressif/esp-idf!24791
2023-07-17 12:33:56 +08:00
Armando
83af9f37d4
test(adc): continuous driver iram test with gdma iram safe option only
2023-07-17 10:16:40 +08:00
Armando
8d54030890
fix(adc): fix adc continuous hal func not in iram when gdma isr iram
2023-07-17 10:15:48 +08:00
Darian
4fc2e5cb95
Merge branch 'feature/usb_host_restrict_ahb_errata_workaround_to_esp32s2_eco0' into 'master'
...
USB Host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
Closes IDF-3328
See merge request espressif/esp-idf!23873
2023-07-15 19:01:03 +08:00
Shreyas Sheth
88cbcf4696
fix(wifi): Bugfix ignore immediate assoc req received by AP
...
1) Ignore immediate assoc req received from the station while we are
processing the older one
2) Create station mutex (sta->lock) only for stations connecting with wpa3
security
3) Fix regression caused by 4cb4faa9
2023-07-15 13:53:51 +05:30
Jiang Jiang Jian
23d18bccc5
Merge branch 'bugfix/fix_esp32c2_wifi_works_on_too_low_apb_clk' into 'master'
...
fix(esp_pm): fix esp32c2 modem works on too low apb clk
See merge request espressif/esp-idf!24802
2023-07-15 12:17:43 +08:00
Anne Brondijk
aa2c0a10c3
feat(mcpwm): Allow for pull up/down to be configurable on generators
2023-07-14 21:44:03 +02:00
wuzhenghui
842ff10777
fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc
2023-07-15 01:54:48 +08:00
Wu Zheng Hui
deae388e3c
Merge branch 'bugfix/fix_sleep_cache_spi_safe_issues' into 'master'
...
Power Management: fix cache spi flash related issues in sleep process
Closes WIFI-6009 and IDF-7572
See merge request espressif/esp-idf!24270
2023-07-15 00:37:31 +08:00
Mahavir Jain
e73447622b
Merge branch 'docs/update_cn_for_nvs-flash_and_flash-encryption' into 'master'
...
Docs: Update CN for nvs-flash and flash-encryption
Closes DOC-5321
See merge request espressif/esp-idf!24519
2023-07-14 23:04:32 +08:00
wuzhenghui
797efb1dd3
ci: add pd_vddsdio in lightsleep UT tests
...
- Add pd_vddsdio in lightsleep UT tests to ensure proper functionality
2023-07-14 21:21:23 +08:00
wuzhenghui
a5c992c8af
fix(esp_pm): fix PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT feature
...
- Fix flash accessed code to resolve issues with PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT enabled
2023-07-14 21:21:19 +08:00
wuzhenghui
4e9cc65763
change(uart): change sleep code to be cache safe
...
- Set uart ll with FORCE_INLINE_ATTR
- Add no_flash API periph_ll_uart_enabled api
2023-07-14 20:12:59 +08:00
wuzhenghui
6c14e1de9f
fix: put vddsdio configure api always in iram if pd_flash is enabled
...
- Put vddsdio configure api always in iram if pd_flash is enabled to ensure access flash at flash unavailable time
2023-07-14 20:12:59 +08:00
wuzhenghui
9f993705a6
fix: wait spi bus idle before hold CS pin
...
- Wait for spi bus idle before holding CS pin to prevent hold selected state during sleep
2023-07-14 20:12:59 +08:00
wuzhenghui
b9550a1609
feat: support cache safe assertion check
...
- Add support for cache safe assertion check to ensure that code expected to be in RAM is in IRAM
2023-07-14 20:12:59 +08:00
wuzhenghui
2b600df4ee
fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working
2023-07-14 20:10:16 +08:00
Mahavir Jain
48ead0158e
Merge branch 'fix/mbedtls_internal_shaX_process_api_port' into 'master'
...
fix(mbedtls): Fix the port for mbedtls_internal_shaX_process api
See merge request espressif/esp-idf!24545
2023-07-14 18:23:34 +08:00
Island
0b2909bee7
Merge branch 'update/ble_mesh_debug_log_level_update' into 'master'
...
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
Closes BLEQABR23-391
See merge request espressif/esp-idf!24768
2023-07-14 16:56:05 +08:00
Chen Jian Xing
e82348ace4
Merge branch 'bugfix/fix_miss_annotate_ld_function_issue' into 'master'
...
fix(wifi): missed annotate ld function from txop fix
See merge request espressif/esp-idf!24796
2023-07-14 16:40:03 +08:00
Jiang Jiang Jian
4b484574cd
Merge branch 'bugfix/esp32c6_eco1_ble_lpclk_main_xtal' into 'master'
...
support 40 MHz XTAL as BLE low power clock source of esp32c6 eco1
Closes WIFI-5909 and WIFI-6114
See merge request espressif/esp-idf!24235
2023-07-14 16:26:56 +08:00
Li Shuai
e79d6a59ec
Merge branch 'bugfix/mac_hw_parse_beacon_ie_len_eqz_bug' into 'master'
...
fix the mac bug that hardware parse beacon of ie length equal to zero
Closes WIFI-5829
See merge request espressif/esp-idf!24255
2023-07-14 14:37:28 +08:00
Shu Chen
fd90671b69
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): openthread upstream update
See merge request espressif/esp-idf!24714
2023-07-14 13:28:29 +08:00
Zim Kalinowski
c6cc6e7fff
Merge branch 'feature/added-support-for-static-buffers-onto-freertos10-5-1' into 'master'
...
feat(freertos): added static buffers support on the top on 10.5.1 (upstreamed)
See merge request espressif/esp-idf!24723
2023-07-14 12:42:43 +08:00
harshal.patil
eb3dab8af4
ci(mbedtls): added a test for the mbedtls_internal_shaX_process API
2023-07-14 04:08:30 +00:00
harshal.patil
79d07f9909
fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API
...
- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API
2023-07-14 04:08:30 +00:00
Wang Zi Yan
3e4152cdcf
docs: Update CN for nvs_flash.rst and flash-encryption.rst
2023-07-14 04:05:53 +00:00
muhaidong
41c4240996
fix(wifi): missed annotate ld function from txop fix
2023-07-14 11:41:41 +08:00
Jiang Jiang Jian
0c496896ba
Merge branch 'bugfix/wifi_bcn_timeout_m_f_probe_req_l0' into 'master'
...
fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
Closes WIFI-5722
See merge request espressif/esp-idf!24077
2023-07-14 11:31:47 +08:00
cjin
9578fdc250
ble : remove extra retention cnt upon deinit temporarily
2023-07-14 10:49:17 +08:00
cjin
cf744f9466
ble: support eco1 BLE light sleep
2023-07-14 10:49:14 +08:00
Shu Chen
685dff05fe
Merge branch 'feature/enrich_ieee802154_assert_info' into 'master'
...
ieee802154: add debug feature for driver
See merge request espressif/esp-idf!24026
2023-07-14 10:42:43 +08:00
zhangwenxu
81a12ce14d
feat(openthread): openthread upstream update
2023-07-14 10:13:34 +08:00
Aditya Patwardhan
56f15ab017
Merge branch 'fix/mpi_incorrect_assert' into 'master'
...
fix(mbedtls): Fix incorrect assert for H/W MPI operations
Closes WIFI-5591 and IDFGH-10615
See merge request espressif/esp-idf!24737
2023-07-14 08:59:10 +08:00
Wu Zheng Hui
e9b6472753
Merge branch 'bugfix/enable_i2c_master_clock_in_bbpll_configure' into 'master'
...
fix(rtc_clk): fix i2c master clock missing in bbpll configure
Closes WIFI-6147
See merge request espressif/esp-idf!24765
2023-07-14 00:40:21 +08:00
Jiang Jiang Jian
1269b62024
Merge branch 'bugfix/fix_bleqabr23_325' into 'master'
...
Bluedroid: fixed GATTC database cache free when disconnecting
See merge request espressif/esp-idf!24439
2023-07-14 00:11:10 +08:00
Li Shuai
b84d811684
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-13 21:25:07 +08:00
Laukik Hase
b61e3777b8
fix(esp_hw_support): Fix different signed comparison in esp_ptr_in_drom
...
- Closes https://github.com/espressif/esp-idf/issues/11653
- Closes https://github.com/espressif/esp-idf/issues/11865
2023-07-13 18:35:42 +05:30
Mahavir Jain
36908cc5fd
Merge branch 'bugfix/mbedtls_sha_test_fail_when_run_twice' into 'master'
...
fix(mbedtls): sha test will fail when run twice
See merge request espressif/esp-idf!24767
2023-07-13 20:47:30 +08:00
Li Shuai
efa4eeafd0
light sleep: enable system clock in PMU HP sleep state when selecting a 40 MHz XTAL as low power clock source of ble
2023-07-13 20:44:56 +08:00
Li Shuai
21781b1ab1
modem clock: provide a protected wifipwr clock enable/disable interface to fix the bug of selecting xtal as the low power clock source for ble
2023-07-13 20:44:56 +08:00
Li Shuai
9950b6a527
modem clock: gatable clock interface which can gate or ungate modem clock domain
2023-07-13 20:44:56 +08:00
Chen Ji Chang
7ec38eb309
Merge branch 'bugfix/update_all_esp32xxx/rom/gpio.h_comments' into 'master'
...
gpio: Update the incorrect comments in rom/gpio.h
Closes IDFGH-10490
See merge request espressif/esp-idf!24487
2023-07-13 19:44:31 +08:00
Mahavir Jain
85b122b5ae
Merge branch 'fix/esp_aes_return_values' into 'master'
...
fix(mbedtls): fix return values of esp-aes APIs
See merge request espressif/esp-idf!24612
2023-07-13 19:42:52 +08:00
Armando (Dou Yiwen)
c7d8b06fd2
Merge branch 'feature/add_esp32p4_esp_rom_support' into 'master'
...
esp_rom: add esp32p4 esp_rom support
See merge request espressif/esp-idf!24703
2023-07-13 19:08:42 +08:00
Jiang Jiang Jian
1eba917545
Merge branch 'feature/itwt_support_wake_dura_unit' into 'master'
...
feat(wifi): itwt support itwt wake duration unit
See merge request espressif/esp-idf!24063
2023-07-13 19:07:21 +08:00
Zim Kalinowski
9fe9a9d7c6
feat(freertos): added static buffers support on the top on 10.5.1 (upstreamed)
2023-07-13 19:01:37 +08:00
Darian Leung
8450f3119e
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-07-13 12:37:35 +02:00
Darian Leung
7d386f68df
usb_host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
2023-07-13 12:37:35 +02:00
morris
57651c5997
Merge branch 'bugfix/log-related-warnings' into 'master'
...
driver: fixed log related warnings in i2s and uart
See merge request espressif/esp-idf!24720
2023-07-13 18:09:56 +08:00
zhangwenxu
82c7aab6fd
ieee802154: add debug feature for driver
2023-07-13 17:31:11 +08:00
Laukik Hase
20a3fcae48
fix(mbedtls): Fix incorrect assert for H/W MPI operations
...
- Closes https://github.com/espressif/esp-idf/issues/11850
2023-07-13 14:52:00 +05:30
morris
6e9c386a27
Merge branch 'refactor/gpio_linker_file' into 'master'
...
refactor(gpio): Add gpio linker.lf to control the placement of driver and hal
Closes IDF-7805
See merge request espressif/esp-idf!24634
2023-07-13 17:17:50 +08:00
Marius Vikhammer
4c39c6db72
Merge branch 'ci/allow_failure_qemu' into 'master'
...
ci(qemu): temporarily allow qemu tests to fail
See merge request espressif/esp-idf!24759
2023-07-13 17:06:09 +08:00
Li Shuai
19809bdebf
power save: fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
2023-07-13 16:59:31 +08:00
KonstantinKondrashov
5693e0188b
refactor(esp_timer): Remove duplicate code and move it to a common file
2023-07-13 15:51:55 +08:00