zhanghaipeng
f4b10bd304
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-23 11:42:03 +08:00
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
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
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
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
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
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
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
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
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