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
morris
84a680b057
Merge branch 'origin/feature/esp_lcd_panel_init_result_check' into 'master'
...
fix(esp_lcd): Check the result of each esp_lcd_panel_io_tx_param/esp_lcd_panel_io_tx_color call
Closes IDFGH-10494
See merge request espressif/esp-idf!24604
2023-07-13 15:40:54 +08:00
Martin Vychodil
3fca9b778a
Merge branch 'bugfix/uart_poll_fails_for_pollout_event' into 'master'
...
UART: UART_SELECT_WRITE_NOTIF event added in UART driver
Closes IDFGH-9640
See merge request espressif/esp-idf!23870
2023-07-13 15:22:42 +08:00
Jiang Guang Ming
01b71b0978
fix(mbedtls): sha test will fail when run twice
2023-07-13 00:00:16 -07:00
Liu Linyan
7eabe1c325
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
2023-07-13 14:27:02 +08:00
wuzhenghui
14ea226351
fix(rtc_clk): fix i2c master clock missing in bbpll configure
2023-07-13 14:07:35 +08:00
Armando
3461449494
feat(esp32p4): added esp_rom support
2023-07-13 12:38:54 +08:00
Armando
59ed00a784
fix(soc): fix wrong register names in axi_dma_reg.h
2023-07-13 12:38:29 +08:00
chenjianhua
4e140bd2f9
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-13 12:12:57 +08:00
Marius Vikhammer
91aaf8b1a0
ci(qemu): temporarily allow qemu tests to fail
2023-07-13 11:16:38 +08:00
xuxiao
4960c10664
feat(wifi): itwt support itwt wake duration unit
2023-07-13 11:15:17 +08:00
Chen Jichang
b9c22b126a
bugfix(driver/gpio):update the incorrect comment
...
There are some register description errors in parts of rom/gpio.h
This commit update the incorrect comments in rom/gpio.h And now
esp_rom_gpio.h is recommend instead of rom/gpio.h. So this commit adds
macro SIG_GPIO_OUT_IDX in esp_rom_gpio_connect_out_signal
function and removes the reference to gpio.h in some source files.
Closes https://github.com/espressif/esp-idf/issues/11737
2023-07-13 10:52:50 +08:00
xiongweichao
381292df31
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-07-13 10:32:16 +08:00
Planck (Lu Zeyu)
c190beb4d9
bugfix(esp_lcd): propagate the errors in the IO link layer
...
Closes https://github.com/espressif/esp-idf/issues/11741
Check the result of each esp_lcd_panel_io_tx_param/esp_lcd_panel_io_tx_color call
Add runner and modify test rules
Update .build-test-rules.yml
2023-07-13 10:23:05 +08:00
Shu Chen
8019d6dbe3
Merge branch 'bugfix/openthread_sleep_esp32s3_build' into 'master'
...
fix(openthread): call sleep api only in native radio
See merge request espressif/esp-idf!24751
2023-07-13 10:10:17 +08:00
Jiang Jiang Jian
d04928a9c0
Merge branch 'feature/external_coexist_improve_esp32s3_master_performance' into 'master'
...
Feature/external coexist improve esp32s3 master performance
Closes WIFI-5583, IDF-6640, IDF-6652, and FCC-52
See merge request espressif/esp-idf!23150
2023-07-13 07:51:06 +08:00
Konstantin Kondrashov
dd08ec095b
Merge branch 'feature/add_new_pkg_and_flash_efuses_esp32c3' into 'master'
...
feat(efuse): Add flash efuses for esp32c3
Closes IDF-7609
See merge request espressif/esp-idf!24685
2023-07-13 00:57:58 +08:00
Konstantin Kondrashov
9708952fa8
Merge branch 'feature/add_new_pkg_and_flash_psram_efuses' into 'master'
...
feat(efuse): Add flash&psram efuses for S3
Closes IDF-7439
See merge request espressif/esp-idf!24624
2023-07-13 00:57:14 +08:00
xiaqilin
afd76b85fe
fix(openthread): call sleep api only in native radio
2023-07-12 20:49:11 +08:00
Jiang Jiang Jian
5995cab9c1
Merge branch 'bugfix/multiple_btm_rrm_task' into 'master'
...
Fix esp_supplicant_common_deinit to post delete btm_rrm_t task.
Closes IDFGH-9553
See merge request espressif/esp-idf!22674
2023-07-12 19:55:00 +08:00
muhaidong
444760b9e6
feat(external coex): add set tx line flag api
2023-07-12 19:24:29 +08:00
muhaidong
de03939923
external coex: rename coex gpio struct field names
2023-07-12 19:23:39 +08:00
Song Ruo Jing
9526273085
Merge branch 'bugfix/fix_uart_ll_compatible_with_cpp' into 'master'
...
fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
Closes IDFGH-10573
See merge request espressif/esp-idf!24690
2023-07-12 17:42:18 +08:00
xiaqilin
19a6f10d3c
external coex: add slave mode support
2023-07-12 17:28:13 +08:00
muhaidong
a20047b7cc
external_coex: add extern coex wire 4
2023-07-12 17:28:03 +08:00
liuning
2421997131
external coex: add txline, apply coex schm and half tx, apply lowest pti
2023-07-12 17:27:44 +08:00
Rahul Tank
4918dca3dc
Merge branch 'bugfix/fix_exception_in_wifi_prov' into 'master'
...
fix (nimble): Increase the number of semaphore count for allocation
See merge request espressif/esp-idf!24333
2023-07-12 17:14:13 +08:00
harshal.patil
990e1e9307
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-12 14:41:41 +05:30
harshal.patil
38255c048a
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-12 14:41:41 +05:30
Alan Fisher
bfcad8d8a2
fix(esp_timer): Fix delay in ISR dispatch callbacks
...
Set the following alarm before calling the alarm handler.
Closes https://github.com/espressif/esp-idf/pull/11637
Closes https://github.com/espressif/esp-idf/issues/11636
2023-07-12 16:30:45 +08:00
Zim Kalinowski
33e2985b95
driver: fixed log related warnings in i2s and uart
2023-07-12 15:50:06 +08:00
Sonika Rathi
571831b2ee
UART: UART_SELECT_WRITE_NOTIF event added in UART driver
...
Closes https://github.com/espressif/esp-idf/issues/10986
2023-07-12 09:19:41 +02:00
Jiang Guang Ming
695c7ed793
Merge branch 'bugfix/update_esp_rom_include' into 'master'
...
fix(esp_rom): remove unsupported rom headers
See merge request espressif/esp-idf!24713
2023-07-12 15:16:07 +08:00
Jiang Jiang Jian
60fd11dbf7
Merge branch 'doc/update_wifi_security_mode' into 'master'
...
docs: update wifi security mode
Closes IDFGH-8565, IDFGH-8232, WIFI-6124, and WIFI-6125
See merge request espressif/esp-idf!23943
2023-07-12 15:06:14 +08:00
Zim Kalinowski
8433229958
fix(newlib): included limits.h to fix warning
2023-07-12 10:03:03 +08:00
zhangyanjiao
7ae5822f0e
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
2023-07-11 21:25:24 +08:00
Chen Jichang
cdd18fd232
refactor(gpio):add gpio 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-07-11 20:44:36 +08:00
Jiang Guang Ming
67c3334b4a
fix(esp_rom): remove unsupported rom headers
2023-07-11 05:09:34 -07:00
KonstantinKondrashov
b95dfc67fa
feat(efuse): Add flash efuses for esp32c3
2023-07-11 19:49:17 +08:00
Rahul Tank
027c43e148
fix(nimble): Increase BLE_HOST_SEM_COUNT to allow more semaphore allocation
2023-07-11 17:14:12 +05:30
KonstantinKondrashov
cf46ef954f
feat(efuse): Add flash&psram efuses for S3
2023-07-11 19:41:40 +08:00
Rahul Tank
f274a8bb06
Merge branch 'bugfix/handle_signed_power_level_pcl' into 'master'
...
fix(nimble): Fix data type of power level and delta to handle negative values
See merge request espressif/esp-idf!24116
2023-07-11 19:29:24 +08:00
Armando (Dou Yiwen)
9b17cce08c
Merge branch 'refactor/s_adc_tsen_enabled_logic' into 'master'
...
refactor(adc): maintain s_adc_tsen_enabled in adc driver
See merge request espressif/esp-idf!24627
2023-07-11 18:15:49 +08:00
Ondrej Kosta
35d4dd74f5
Merge branch 'feature/lwip_bridge_wifi' into 'master'
...
lwip bridge wifi
Closes IDFGH-3778
See merge request espressif/esp-idf!24112
2023-07-11 17:54:10 +08:00
Armando
ec88a3f018
fix(ahb_dma): temporarily disable ahb_dma on p4
2023-07-11 16:59:02 +08:00
Kapil Gupta
01a9b46ea9
Fix(esp_wifi): Fix race conditions in btm task deletion
2023-07-11 14:22:10 +05:30
Chen Jian Xing
576ce647f8
Merge branch 'bugfix/fix_sometimes_sta_can_not_get_ip_from_softap_issue' into 'master'
...
lower the dhcp discover and request retry backoff time
Closes WIFI-5646, WIFI-5647, WIFI-4774, WIFI-4823, and WIFI-5823
See merge request espressif/esp-idf!24224
2023-07-11 15:18:41 +08:00
david zuhn
3d8f7b3895
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-11 14:33:44 +08:00
Rocha Euripedes
23796e7f20
Merge branch 'mqtt/remove_no_format_on_tests' into 'master'
...
mqtt: Removes no-format from test_apps build
See merge request espressif/esp-idf!24525
2023-07-11 14:21:29 +08:00
Jiang Jiang Jian
cc1fe58ba3
Merge branch 'bugfix/sae_crypto_optimization_esp32' into 'master'
...
esp_wifi: Optimize sae crypto operations for esp32
See merge request espressif/esp-idf!24279
2023-07-11 13:57:29 +08:00
Jiang Jiang Jian
ccb6e2887a
Merge branch 'bugfix/fix_ftm_dist_est' into 'master'
...
Enable FTM for ESP32C2, fix other FTM issues
Closes WIFI-3464, WIFI-4127, WIFI-4600, WIFI-4655, WIFI-5001, WIFI-5444, WIFI-5472, WIFI-5742, and WIFI-5893
See merge request espressif/esp-idf!22798
2023-07-11 12:20:42 +08:00
Armando
da8afe7c78
feat(cache): added direction selection to esp_cache_msync API
...
ESP_CACHE_MSYNC_FLAG_DIR_C2M: From cache to memory
ESP_CACHE_MSYNC_FLAG_DIR_M2C: From memory to cache
By default, if no direction flag is set, it will fallback C2M direction.
For M2C direction, now this API will do an invalidation.
2023-07-11 11:19:10 +08:00
Song Ruo Jing
b60f4a6f37
fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
...
Closes https://github.com/espressif/esp-idf/issues/11813
2023-07-11 11:18:00 +08:00
morris
682e5ae450
Merge branch 'feature/esp_gdma_ops' into 'master'
...
feat(esp_gdma): add hal interface for common operations
Closes IDF-7809
See merge request espressif/esp-idf!24433
2023-07-11 10:40:42 +08:00
Song Ruo Jing
a9523b2cef
Merge branch 'contrib/github_pr_11810' into 'master'
...
ledc.c: Fix frequency calculation. (GitHub PR)
Closes IDFGH-10569
See merge request espressif/esp-idf!24618
2023-07-11 10:32:58 +08:00
Armando (Dou Yiwen)
282e3b03bb
Merge branch 'feature/add_esp32p4_hal_support' into 'master'
...
hal: add esp32p4 hal support
See merge request espressif/esp-idf!24427
2023-07-11 10:09:16 +08:00
Marius Vikhammer
39b9113f13
Merge branch 'bugfix/heap_trace_depth_assert' into 'master'
...
core-systems/heap: fixed wrong error message from assert in heap trace
See merge request espressif/esp-idf!24071
2023-07-11 09:15:59 +08:00
Jiang Jiang Jian
8bfbd28535
Merge branch 'feature/phy_track_pll_logic_refactor' into 'master'
...
esp_phy: phy track pll logic refactor
See merge request espressif/esp-idf!24108
2023-07-11 04:11:00 +08:00
David Cermak
20fcc23f88
fix(wifi): Fix default wifi-netif creation to assert if no event loop
...
- Added ESP_ERROR_CHECK() checks to `esp_wifi_set_default_wifi_..._handlers()` calls
- Added ESP_ERROR_CHECH() to `esp_netif_attach_wifi_...()` calls
- Updated documentation to reflect the changes
Closes https://github.com/espressif/esp-idf/issues/11580
2023-07-10 16:56:16 +02:00
Marius Vikhammer
b70aaa16f1
Merge branch 'contrib/github_pr_11509' into 'master'
...
[Heap Trace Standalone] do not allocate memory until init is called (GitHub PR)
Closes IDFGH-10247
See merge request espressif/esp-idf!23958
2023-07-10 19:59:00 +08:00
C.S.M
58e7cb600e
Merge branch 'test/temperature_phy' into 'master'
...
temperature sensor: Add test for temperature sensor and phy
See merge request espressif/esp-idf!24317
2023-07-10 19:36:02 +08:00
Rahul Tank
b926bf5048
fix (nimble): Fix data type of power level and delta to handle negative values
2023-07-10 15:50:01 +05:30
zhangwenxu
4d6b13f395
esp_phy: phy track pll logic refactor
2023-07-10 17:54:04 +08:00
Zhang Wen Xu
453dc6ab40
Merge branch 'fix/openthread_settings_out_of_range_issue' into 'master'
...
fix(openthread): fix ot settings out of range issue
See merge request espressif/esp-idf!24631
2023-07-10 17:25:03 +08:00
Armando
c5e99100e7
feat(hw stack): added todo for hw stack guard in soc_caps.h
2023-07-10 16:11:47 +08:00
Armando
fb420725d2
feat(hal): unify hal cmake for spi_flash_hal_gpspi.c
2023-07-10 16:11:47 +08:00
Armando
ea05ae6af2
feat(esp32p4): added hal support
2023-07-10 16:11:47 +08:00
Jiang Jiang Jian
cdaf1fd518
Merge branch 'fix/esp32s3_sysview_trace_corrupt' into 'master'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3
Closes OCD-647 and IDFGH-9216
See merge request espressif/esp-idf!24500
2023-07-10 16:01:43 +08:00
Zhang Wen Xu
b8e71140ad
Merge branch 'feature/add_ieee802154_modem_reset' into 'master'
...
ieee802154: add modem reset and fix ieee802154 test app reg command error
See merge request espressif/esp-idf!24384
2023-07-10 14:45:23 +08:00
Zhang Wen Xu
80e1c5a2b7
Merge branch 'fix/txpower_max_value' into 'master'
...
IEEE802154: match C6/H2 max txpower value with datasheet
See merge request espressif/esp-idf!24325
2023-07-10 14:42:22 +08:00
Armando
984f77fc3e
feat(adc): use const pointer in io_to_channel APIs
2023-07-10 14:36:51 +08:00
Shu Chen
4365a03bdd
Merge branch 'support/ieee802154_test_based_on_opensource' into 'master'
...
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
See merge request espressif/esp-idf!24148
2023-07-10 14:06:03 +08:00
morris
9eb145aa21
feat(esp_gdma): adapt the gdma driver to ahb-dma and axi-dma
2023-07-10 13:45:57 +08:00
morris
56a376c696
feat(esp_gdma): add hal interface for common operations
...
GDMA driver will be adapted to more DMA peripherals in the future.
This commit is to extract a minimal interface in the hal layer
2023-07-10 13:45:57 +08:00
Nachiket Kukade
6e6139061d
fix(esp_wifi): Enable FTM for ESP32C2, fix other FTM issues
...
Enable FTM for ESP32C2 and update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3, C3 and C2
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com>
2023-07-10 10:41:37 +05:30
Michael (XIAO Xufeng)
15f31f69b6
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-07-10 12:18:48 +08:00
IhorNehrutsa
909d8b6db5
fix(ledc): fix frequency calculation
...
ledc.c: Fix frequency calculation.
Round int instead of truncate.
Merges https://github.com/espressif/esp-idf/pull/11810
2023-07-10 11:45:09 +08:00
Shen Wei Long
e46e3f18f1
Merge branch 'feature/update_ble_libs' into 'master'
...
ble: Added APIs for QA test
See merge request espressif/esp-idf!24616
2023-07-07 19:53:30 +08:00
Rahul Tank
64a01af42d
Merge branch 'feature/services_proximity' into 'master'
...
NimBLE : Added proximity sensor as a service
See merge request espressif/esp-idf!24357
2023-07-07 16:51:22 +08:00
morris
65e1ced886
Merge branch 'bugfix/ringbuf_coverity_issues' into 'master'
...
esp_ringbuf: Fix "USE_AFTER_FREE" coverity issue
Closes IDF-7671
See merge request espressif/esp-idf!24530
2023-07-07 14:44:32 +08:00
morris
ad4ab84fd8
Merge branch 'refactor/esp_lcd_linker' into 'master'
...
refactor(esp_lcd): move hal function placement to the driver layer
See merge request espressif/esp-idf!24617
2023-07-07 14:34:44 +08:00
Song Ruo Jing
ea48030514
Merge branch 'refactor/rtcio_caps_responsibility' into 'master'
...
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
Closes IDF-7406
See merge request espressif/esp-idf!24522
2023-07-07 14:25:47 +08:00
Armando (Dou Yiwen)
adb93a3770
Merge branch 'feature/add_esp32p4_soc_support_part_3' into 'master'
...
soc: added soc headers for esp32p4 (part 3)
See merge request espressif/esp-idf!24481
2023-07-07 11:44:46 +08:00
Wu Zheng Hui
94613a5904
Merge branch 'bugfix/fix_deepsleep_wakestub_example_ci_failure_master' into 'master'
...
ci: fix deepsleep wakestub example ci failure
See merge request espressif/esp-idf!24466
2023-07-07 11:38:14 +08:00
Jiang Jiang Jian
625f1bae6e
Merge branch 'feature/add_api_to_get_rssi_for_sta' into 'master'
...
feat(wifi): Add new API to get rssi info after station connected to AP
Closes AUD-4662, WIFI-5066, and TCI-1326
See merge request espressif/esp-idf!24505
2023-07-07 11:32:01 +08:00
Marius Vikhammer
450618c39d
docs(heap): fixed typo in heap trace docs
2023-07-07 10:49:15 +08:00
Cao Sen Miao
53dee1abe0
feat(temperature_sensor_test): Add test for temperature sensor and phy
2023-07-07 10:15:07 +08:00
Mahavir Jain
ca6d4a571e
Merge branch 'feature/make_read_otadata_api_public' into 'master'
...
feat: Made read_otadata() API public
Closes IDFGH-10345
See merge request espressif/esp-idf!24560
2023-07-06 22:23:16 +08:00
zhangwenxu
0d94cefe4b
fix(openthread): fix ot settings out of range issue
2023-07-06 21:04:01 +08:00
Kevin (Lao Kaiyao)
a6e2ea141a
Merge branch 'refactor/adc_2nd_step_calib_coeff_stuff' into 'master'
...
adc_calib: refactor 2nd step coeff
Closes IDF-7653
See merge request espressif/esp-idf!24397
2023-07-06 20:32:31 +08:00
isha.pardikar@espressif.com
85661d38e6
feat (NimBLE): Add proximity sensor as a service
2023-07-06 17:59:54 +05:30
Rahul Tank
78c33778a9
Merge branch 'bugfix/refactor_nimble_header' into 'master'
...
refactor (nimble): Refactor nimble header files
Closes DOC-5615
See merge request espressif/esp-idf!24432
2023-07-06 20:17:35 +08:00
Armando
93d4095fb0
feat(soc): added pmu_icg_mapping.h on p4
2023-07-06 18:57:41 +08:00
Armando
1c3aedf45e
remove p4 rtc_io related files as requested
2023-07-06 18:23:18 +08:00
Armando
a9365b8049
feat(soc): rename rtc_timer_reg to lp_timer_reg
2023-07-06 18:23:18 +08:00
Armando
369f8ba459
feat(soc): update interrupts.c
2023-07-06 18:23:18 +08:00
Armando
9d755f855e
feat(soc): update efuse registers
2023-07-06 18:23:18 +08:00
Armando
e921d03a0d
feat(soc): update gpio_ext_reg.h and its base addr
2023-07-06 18:23:18 +08:00
Armando
65bfa590da
feat(soc): soc updates
2023-07-06 18:23:18 +08:00
Armando
2f6ce0cc17
fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2
2023-07-06 17:54:31 +08:00
Armando
8cf0e5d5b8
feat(soc): rename rtc_wdt_reg to lp_wdt_reg
2023-07-06 17:54:31 +08:00
Armando
0959c0cb96
feat(soc): rename mspi registers
2023-07-06 17:54:31 +08:00
Armando
611c1037a2
feat(soc): added soc_caps.h on esp32p4
2023-07-06 17:54:31 +08:00
Armando
8bcef5abb0
refactor(adc): maintain s_adc_tsen_enabled in adc driver
2023-07-06 17:28:49 +08:00
zhangyanjiao
277f0f4470
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-06 17:27:42 +08:00
laokaiyao
edc1abc8ea
refactor(adc_calib): Simplify 2nd step coefficient calculation
...
- remove unnecessary variables and calculations
- improve readability of code
2023-07-06 14:22:03 +08:00
Harshit Malpani
941eb4e61e
feat: Made read_otadata() API public
...
Updated the read_otadata() API name to bootloader_common_read_otadata() and made the API public.
Closes https://github.com/espressif/esp-idf/issues/11603
2023-07-06 11:40:49 +05:30
Jin Chen
d918b5226c
Merge branch 'ble_dev/support_esp32h2_modem_clock_selection' into 'master'
...
ble: support esp32h2 modem clock selection
Closes EBLE50Y23-129
See merge request espressif/esp-idf!24387
2023-07-06 13:58:11 +08:00
morris
6f3e07d97b
Merge branch 'feature/gptimer_linker_file' into 'master'
...
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
See merge request espressif/esp-idf!24598
2023-07-06 12:42:47 +08:00
morris
2e5eb30382
Merge branch 'origin/bugfix/fix_header_violations_in_hal_component' into 'master'
...
Fix(components/hal): fix header violations in hal component
Closes IDF-7658
See merge request espressif/esp-idf!24493
2023-07-06 10:32:25 +08:00
Jiang Jiang Jian
781d2717cd
Merge branch 'bugfix/nan_sd_dp_fixes' into 'master'
...
NAN Service discovery and datapath bugfixes
Closes WIFI-5588
See merge request espressif/esp-idf!24302
2023-07-06 10:30:05 +08:00
morris
b72df43a3f
refactor(esp_lcd): control hal function placement in the esp_lcd component
...
because G1 component can't rely on G2 component, thus we shouldn't use the esp_lcd's Kconfig in the hal's linker.lf
2023-07-05 22:54:01 +08:00
Island
a7e5d49d10
Merge branch 'feature/update_ble_duplicte_vs_hci_lib_fix' into 'master'
...
Feature/update ble duplicte vs hci lib fix
See merge request espressif/esp-idf!24521
2023-07-05 21:28:31 +08:00
Shu Chen
1cd3ace96a
Merge branch 'bugfix/openthread_pm_lock' into 'master'
...
openthread: fix light sleep lock issue
See merge request espressif/esp-idf!24575
2023-07-05 20:39:51 +08:00
Shen Weilong
303b330bca
ble: Added APIs for QA test
2023-07-05 20:18:09 +08:00
Jiang Jiang Jian
5354759735
Merge branch 'feature/update_avrcp_v1.5' into 'master'
...
bt: Update AVRCP version to v1.5
Closes BT-3283 and BT-2945
See merge request espressif/esp-idf!23959
2023-07-05 19:38:01 +08:00
wuzhenghui
05d15a2eed
sleep: enrich top_domain_pd_allowed function description
2023-07-05 11:16:44 +00:00
Planck (Lu Zeyu)
333553caf2
fix(hal): check the public header files and fix violations
...
fix(hal/include): fix header violations in hal component
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Add comment for a far away `#endif`
fix(hal/include): change scope for cpp guard
ci: Remove components/hal/ comment from public headers check exceptions
Add missing include macro sdkconfig.h for header files
Add missing include macro stdbool.h for header files
Add missing include macro stdint.h for header files
Add missing capability guard macro for header files
Add missing cpp guard macro for header files
Remove some useless include macros
Add some missing `inline` attribute for functions defined in header files
Remove components/hal/ from public headers check exceptions
fix(hal/include): fix invalid licenses
fix(hal/include): fix invalid licenses
fix(hal/include): add missing soc_caps.h
fix(hal): include soc_caps.h before cap macro is used
fix(hal): Remove unnecessary target check
fix(hal): fix header and macro problems
Add missing include macro
Remove loop dependency in hal
Add comment for far-away endif
fix(hal): Add missing soc_caps.h
ci: update check_copyright_ignore.txt
Change the sequence of `#include` macro, cpp guard macro
Change the wrap scope of capacity macro
fix(hal): Change position of C++ guard to pass test
2023-07-05 17:33:32 +08:00
Omar Chebib
d2471b11e7
Merge branch 'bugfix/fpu_registers_overwritten' into 'master'
...
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
Closes IDFGH-10439
See merge request espressif/esp-idf!24518
2023-07-05 17:28:53 +08:00
Rahul Tank
b0b722da33
Merge branch 'bufix/fix_assert_while_stack_deinit' into 'master'
...
NimBLE : Fix assert due to controller event while stack deinit
Closes IDFGH-10527
See merge request espressif/esp-idf!24520
2023-07-05 16:24:27 +08:00
Rahul Tank
3c902677d8
refactor(nimble): Refactor header files
...
Refactor header files to separate out APIs developed by Espressif for
documentation purpose
2023-07-05 13:50:33 +05:30
Rahul Tank
1268530ace
Merge branch 'feature/add_support_pcl_vsc' into 'master'
...
fix(Nimble): Add VSC / VSE handling code and structure for PCL Set RSSI
See merge request espressif/esp-idf!24181
2023-07-05 15:33:43 +08:00
xiaqilin
d8bfd97d60
fix(openthread): Fixed light sleep lock issue
2023-07-05 14:37:56 +08:00
Shyamal Khachane
6138ec7a61
fix(esp_wifi): NAN Service discovery and datapath bugfixes
...
1. Increase timeout value for NDP Accepted/Rejected events.
2. Update publisher ID incase publisher restarts(service).
3. Ignore service discovery frames with invalid/inactive service ID.
4. Update NAN documentation
2023-07-05 10:35:14 +05:30
Jiang Jiang Jian
cbcddc8ed0
Merge branch 'bugfix/fix_bootloader_wrong_spi_freq_print' into 'master'
...
bugfix: fix esp32c6 bootloader print wrong spi speed mode
See merge request espressif/esp-idf!24261
2023-07-05 12:24:04 +08:00
morris
81a641d437
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-07-05 12:09:00 +08:00
morris
0d401ae443
Merge branch 'feature/check_callgraph_multiple_dirs' into 'master'
...
fix(test): check call graph for hal component
See merge request espressif/esp-idf!24547
2023-07-05 12:00:10 +08:00
Song Ruo Jing
4985caa38f
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
2023-07-05 11:47:51 +08:00
Armando
d9e25c305a
feat(adc): use soc_caps to decide which files to be included
2023-07-05 11:45:48 +08:00
Armando
070040c444
feat(soc): added soc support for esp32p4, part3
2023-07-05 11:45:48 +08:00
Jiang Jiang Jian
510e544e16
Merge branch 'bugfix/fix_association_request_miss_verify_ssid_issue' into 'master'
...
esp_wifi: fix association request miss verify ssid issue
Closes WIFI-6077, WIFI-6078, and WIFI-6120
See merge request espressif/esp-idf!24435
2023-07-05 11:34:14 +08:00
Chen Jian Hua
5ebe3b0fc2
Merge branch 'fix/print_bt_mac_for_esp32' into 'master'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
See merge request espressif/esp-idf!24552
2023-07-05 10:46:28 +08:00
morris
f0c07f82b5
fix(test): check call graph for hal component
2023-07-05 09:09:01 +08:00
Darian Leung
4a15db126a
fix(esp_ringbuf): Fix "USE_AFTER_FREE" coverity issue
...
Fix false positive in coverity where it thinks memory buffers are freed for
statically created ring buffers, leading to a "USE_AFTER_FREE" warning in
vRingbufferDeleteWithCaps().
2023-07-04 21:53:46 +01:00
Shu Chen
28a6aeb303
Merge branch 'openthread/thread_state' into 'master'
...
openthread: Add event post for OpenThread role changed
See merge request espressif/esp-idf!24141
2023-07-05 01:32:16 +08:00
Lou Tian Hao
4cf39d7851
Merge branch 'update/pm_trace_io_num_for_esp32h2' into 'master'
...
bugfix: update pm trace io num for esp32h2
Closes IDF-7657
See merge request espressif/esp-idf!24559
2023-07-04 23:14:14 +08:00
Mahavir Jain
de9cb53bc1
Merge branch 'fix/nvs_sec_provider_coverity_issues' into 'master'
...
fix (nvs_sec_provider): Fix memory leakage reported by coverity
See merge request espressif/esp-idf!24555
2023-07-04 22:29:08 +08:00
Aditya Patwardhan
8b5eea8519
Merge branch 'fix/esp_tls_missing_explicit_header' into 'master'
...
fix (esp-tls): Missing explicit inclusion of header `mbedtls/x509_crt.h`
Closes IDFGH-10519
See merge request espressif/esp-idf!24544
2023-07-04 21:15:11 +08:00
Jiang Jiang Jian
df36c3adcc
Merge branch 'bugfix/rtc_clk_int_rc32k_miss_calib_cycles_config' into 'master'
...
fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
See merge request espressif/esp-idf!24568
2023-07-04 20:41:45 +08:00
muhaidong
79ddd24d23
fix(wifi): fix some wifi bugs
...
1. esp_wifi: fix association request miss verify ssid issue
2. esp_wifi: fix wpa3 softAP allocate aid issue
2023-07-04 19:49:34 +08:00
Jiang Jiang Jian
c133949da6
Merge branch 'bugfix/obss_scan_disasrm' into 'master'
...
esp_wifi : Add a obss scan timer disarm upon sta disconnect.
Closes WIFI-5888
See merge request espressif/esp-idf!23897
2023-07-04 19:24:18 +08:00
Jiang Jiang Jian
12306efc19
Merge branch 'bugfix/btm_scan_done_crash' into 'master'
...
wpa_supplicant : Fix race condition in BTM scan
Closes WIFI-5838
See merge request espressif/esp-idf!23775
2023-07-04 16:03:08 +08:00
WanqQixiang
58b99731f5
feat(openthread): Add event post for thread role changed and integrate all the thread state change callbacks
2023-07-04 15:28:41 +08:00
morris
0298e6f257
Merge branch 'feature/gpio_num_per_target' into 'master'
...
refactor(gpio): per-target gpio number definition
See merge request espressif/esp-idf!24546
2023-07-04 14:12:39 +08:00
Sudeep Mohanty
c14bdc9394
Merge branch 'bugfix/missing_return_in_lp_print' into 'master'
...
fix(lp-core): Added missing return statement to lp_core_printf()
See merge request espressif/esp-idf!24531
2023-07-04 13:42:18 +08:00
Marius Vikhammer
8abdf2fc6d
Merge branch 'bugfix/esp_event_err_docs' into 'master'
...
fix(core-system/esp event): Fixed missing error return documentation for...
Closes IDFGH-10499
See merge request espressif/esp-idf!24417
2023-07-04 13:40:58 +08:00
Geng Yuchao
d9d9d4c36b
fix(ble): Fix duplicate var length issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
f226e75f4b
fix(ci): Fix declaration isn't a prototype issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
ba7b365f23
feat(ble): Update ble lib to 6f9ef119
2023-07-04 11:45:00 +08:00
Geng Yuchao
d64f902c95
change(ble): Enable pdu type trig in duplicate in default mode as before
2023-07-04 11:45:00 +08:00
Geng Yuchao
0b2fde8a17
feat(ble): Add duplicate refersh function support for esp32h2
2023-07-04 11:44:59 +08:00
Geng Yuchao
d2b9583c45
feat(ble): Add support to scan period refresh duplicate cache list
2023-07-04 11:44:50 +08:00
Li Shuai
f4c3b07436
fix(rtc_clk): fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
2023-07-04 11:23:07 +08:00
Chen Jian Hua
f71b23e767
Merge branch 'bugfix/bluedroid_ble_adv_length_0_error' into 'master'
...
bluedroid: fix ble adv length 0 error
See merge request espressif/esp-idf!24496
2023-07-04 11:00:43 +08:00
zhanghaipeng
18a1a01764
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-04 11:00:32 +08:00