wuzhenghui
4c2b86f5fe
fix(esp_hw_support): stall another core during cpu/mem/apb freq switching
2024-07-16 21:47:04 +08:00
Jiang Jiang Jian
02e19c4f9a
Merge branch 'bugfix/wrong_ic_parameters_in_connect_v5.3' into 'release/v5.3'
...
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss (Backport v5.3)
See merge request espressif/esp-idf!32068
2024-07-15 19:37:58 +08:00
Jiang Jiang Jian
28c124d210
Merge branch 'fix/fix_stuck_in_bootloader_random_enable_v5.3' into 'release/v5.3'
...
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep (v5.3)
See merge request espressif/esp-idf!32021
2024-07-15 19:37:40 +08:00
Jiang Jiang Jian
5c180bf3b6
Merge branch 'feat/esp32p4eco_sleep_feature_update_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): esp32p4eco1 sleep feature update (v5.3)
See merge request espressif/esp-idf!31682
2024-07-15 19:35:56 +08:00
Guillaume Souchere
2a24cc206e
fix(console): USB Serial JTAG freezes when input received before init
...
When data was sent through USB Serial JTAG before the
driver was installed, the bus was malfunctioning. This
was because the interrupt bit for data reception was cleared
regardless of whether data was received or not. Consequently,
usb_serial_jtag_isr_handler_default was not triggered and the
data was never read causing the bus to malfunction.
This commit is modifying usb_serial_jtag_driver_install to
prevent clearing USB_SERIAL_JTAG_INTR_SERIAL_OUT_RECV_PKT and
USB_SERIAL_JTAG_INTR_SERIAL_IN_EMPTY thus allowing the callback
usb_serial_jtag_isr_handler_default to trigger for possible data
exchanged prior to the call to usb_serial_jtag_driver_install.
This commit also modified the while logic in linenoiseProbe to
discard any data that doesn't match the expected chaaracter sequences
to prevent random input from interfering with evaluating whether the
terminal supports escape sequences or not.
See https://github.com/espressif/esp-idf/issues/13940
2024-07-15 10:17:00 +02:00
Armando
c85dc30b45
test(psram): enable bss psram test
2024-07-15 15:58:00 +08:00
Armando
0b5db82e5e
feat(psram): support bss on psram on p4
2024-07-15 15:56:23 +08:00
Mahavir Jain
aacfe19a4e
fix(esp_mm): for existing mmap region, consider new offset for virtual addr
...
While returning virtual address for existing memory mapped region, newly
supplied offset from the physical address was not getting considered.
This was a regression present from ESP-IDF 5.1 release.
Added test case in spi_flash component that fails without this fix.
Closes https://github.com/espressif/esp-idf/issues/13929
2024-07-15 12:42:06 +08:00
Armando
22f1d28533
feat(cache): supported cache panic on p4
2024-07-15 10:16:54 +08:00
Armando
9e34963397
feat(panic): supported more cache error cactch
2024-07-15 10:16:47 +08:00
laokaiyao
2c7958735d
refactor(lp_ana_periph): sync the reg names to TRM (part2)
2024-07-13 15:47:20 +08:00
laokaiyao
2ee7f0e133
refactor(touch): refactor the filter configuration
2024-07-13 15:47:20 +08:00
laokaiyao
a775317091
refactor(lp_ana_periph): sync the reg names to TRM
2024-07-13 15:47:20 +08:00
laokaiyao
96e370f9bb
fix(touch): fix driver coverity issue
2024-07-13 15:47:20 +08:00
laokaiyao
e6103c521a
docs(touch): add doc for cap touch sens driver
2024-07-13 15:47:20 +08:00
laokaiyao
8a6f25738c
ci(touch): add test cases for cap touch sens driver
2024-07-13 15:47:20 +08:00
laokaiyao
8a18ae60e0
feat(touch_sens): touch sensor driver-ng on P4
2024-07-13 15:47:20 +08:00
Sudeep Mohanty
5f6ddad456
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c
...
This commit fixes an issue with LP I2C and RTC I2C where in the
peripherals generated a spurious I2C start condition when initialized.
This caused some sensors to not respond properly to the following read
or write request.
Closes https://github.com/espressif/esp-idf/issues/14043
Closes https://github.com/espressif/esp-idf/issues/11608
2024-07-12 17:39:53 +02:00
Roman Leonov
f8bbf3f32d
fix(usb_dwc_hal): Enabled precise detection of VBUS
2024-07-12 11:16:24 +02:00
Sarvesh Bodakhe
2475e6cd5d
fix(wpa_supplicant): Avoid delaying removal of wps enrollee by 10ms
...
This is no longer needed as eloop timers are now executed in wifi task context.
2024-07-12 12:07:50 +05:30
Sarvesh Bodakhe
821f4a181f
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station
...
When registrar somehow misses the WSC_DONE sent by station and station
goes for next connection after sending deauth, make sure that softAP
disables the registrar.
2024-07-12 12:07:44 +05:30
muhaidong
8a0a093cd1
fix(wifi): fix esp32 host lack of lmac api issue
2024-07-12 13:59:32 +08:00
Chen Jichang
8cac15e95b
ci(spi_lcd): re-enable spi_lcd test on p4
2024-07-12 13:22:47 +08:00
Sarvesh Bodakhe
5deaedfab1
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss
...
- Ensure that wpa_supplicant's state machine registers the requirement for rsnxe
before deciding to add rsnxe to a assoc request.
Co-authored-by: jgujarathi <jash.gujarathi@espressif.com>
2024-07-12 10:16:15 +05:30
wuzhenghui
64ace5b6d8
fix(esp_hw_support): fix cpu_retention cache invalidate mask
2024-07-11 22:01:49 +08:00
wuzhenghui
edf14a1de1
fix(esp_hw_support): disable mpll clock after L1 dcache writeback
2024-07-11 13:59:42 +08:00
Michael (XIAO Xufeng)
ed7dd46687
Merge branch 'feat/sdmmc_spi_no_crc_v5.3' into 'release/v5.3'
...
feat(sdmmc_io): support sending CMD53 with fixed address, bypass sdspi crc check (v5.3)
See merge request espressif/esp-idf!31075
2024-07-10 17:15:24 +08:00
Dong Heng
f66ff91e4f
feat(dvp): DVP cam supports more color format and don't initialize xclock pin
2024-07-10 14:56:11 +08:00
wuzhenghui
108123d50c
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep
2024-07-10 14:22:39 +08:00
zhanghaipeng
c3af6db044
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:25:39 +08:00
zhanghaipeng
095a0dd85f
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:46 +08:00
C.S.M
d6162c4a78
fix(i2c): Fix i2c not release semaphore in command send loop,
...
Closes https://github.com/espressif/esp-idf/issues/13962
2024-07-08 15:12:49 +08:00
linruihao
418ddda7ef
fix(bt/controller): Fixed some controller bugs
...
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
Closes https://github.com/espressif/esp-idf/issues/12340
2024-07-08 14:26:26 +08:00
liqigan
1c5bcc4a5d
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:26:01 +08:00
fbp2m
1506144d3a
fix: fixed allocating if_name in client context multiple times
...
Do not allocate client->if_name twice in esp_http_client_init().
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/13945
2024-07-07 21:19:42 +08:00
Aditya Patwardhan
44f58ecb51
Merge branch 'fix/c6_bootloader_rng_enable_v5.3' into 'release/v5.3'
...
docker / docker (push) Has been cancelled
fix(bootloader_support): Fixed pattern in RNG enable function to avoid output on IO0 (v5.3)
See merge request espressif/esp-idf!31905
2024-07-05 16:22:06 +08:00
Michael (XIAO Xufeng)
4e0d5c923d
fix(sdmmc_io): fixed fixed_addr mode will still increase addr when splitting
2024-07-05 14:47:50 +08:00
Aditya Patwardhan
42cf452da3
Merge branch 'fix/disable_ecdsa_key_manager_for_p4_v5.3' into 'release/v5.3'
...
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4 (v5.3)
See merge request espressif/esp-idf!31768
2024-07-05 13:59:20 +08:00
Michael (XIAO Xufeng)
33c3d327c5
Merge branch 'feat/esp32p4_default_rev_0.1_v5.3' into 'release/v5.3'
...
feat(esp32p4): make revision v0.1 the default version (v5.3)
See merge request espressif/esp-idf!31601
2024-07-05 10:52:02 +08:00
Jakob Hasse
083db8a169
fix(bootloader_support): Fixed pattern in RNG enable function on C6 to avoid output on IO0
2024-07-04 11:36:31 +02:00
luoxu
9b6b8ac41b
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:34 +08:00
luoxu
cd627d6453
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:34 +08:00
Jiang Jiang Jian
ffe0de9607
Merge branch 'bugfix/fix_idfgh_12600_v5.3' into 'release/v5.3'
...
fix(coex): fix ESP32 Wi-Fi cant tx after sw_reset with BLE scan
See merge request espressif/esp-idf!31788
2024-07-04 10:56:30 +08:00
Island
32334c7a25
Merge branch 'bugfix/fixed_hci_uart_error_on_esp32c6_esp32h2_v5.3' into 'release/v5.3'
...
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci... (v5.3)
See merge request espressif/esp-idf!31750
2024-07-03 17:21:18 +08:00
Aditya Patwardhan
a56a4b8980
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4
...
The support is disabled only for ECO1 and below
2024-07-03 15:28:41 +08:00
Tomas Rezucha
90149f6ffd
fix(usb/host): Decode error flags in ISOC transfers
2024-07-03 09:15:48 +02:00
WanqQixiang
9d60b907d5
fix(openthread): register uart vfs devices when they are not registered
2024-06-28 16:02:27 +08:00
Marius Vikhammer
901158540e
test(misc): enable misc tests that have been missed during bringup
2024-06-28 15:02:03 +08:00
Sudeep Mohanty
1c95a38ed1
test: Added LP core unit tests for LP SPI
...
This commit adds tests for LP SPI master and LP SPI slave devices.
2024-06-28 08:57:28 +02:00
Sudeep Mohanty
f910f13de9
feat(lp-spi): Added support for LP SPI driver to the LP Core on esp32p4
...
This commit adds LP SPI master and LP SPI slave support for the LP Core
on the esp32p4.
2024-06-28 08:57:28 +02:00
liuning
9417e857a8
fix(coex): fix ESP32 Wi-Fi cant tx after sw_reset with BLE scan
...
Closes https://github.com/espressif/esp-idf/issues/13598
2024-06-28 14:33:40 +08:00
wuzhenghui
0291269573
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-06-28 13:58:44 +08:00
wuzhenghui
6e1d598703
fix(esp_hw_support): reset smp core state if the sleep request is rejected by hardware
2024-06-28 13:58:44 +08:00
wuzhenghui
eb45491d00
feat(esp_hw_support): bypass rst_reason override for esp32p4eco1
2024-06-28 13:58:44 +08:00
wuzhenghui
fdb0dd23ca
feat(esp_hw_support): support LP_Peripheral & CNNT power domain auto powerdown on esp32p4eco1
2024-06-28 13:58:44 +08:00
zhanghaipeng
429eb0952c
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:33 +08:00
Marius Vikhammer
350d4c03da
docs(ulp): fix doxygen comment formatting
2024-06-27 17:08:25 +08:00
zwl
2543313f80
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C5
2024-06-26 17:33:24 +08:00
zwl
d617f8d5b0
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C6 and ESP32-H2
2024-06-26 17:33:24 +08:00
chenjianhua
2845990aff
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-26 17:25:39 +08:00
chenjianhua
14b64bfede
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-26 17:25:24 +08:00
linruihao
73ef188a8c
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-26 17:23:29 +08:00
chenjianhua
1b36724897
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-26 17:23:29 +08:00
chenjianhua
ad31f4f029
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-26 17:23:29 +08:00
Jiang Jiang Jian
4cfea9e864
Merge branch 'feat/put_bt_interface_code_to_rom_v5.3' into 'release/v5.3'
...
Feat/put bt interface code to rom (v5.3)
See merge request espressif/esp-idf!31549
2024-06-25 13:57:29 +08:00
morris
3e3e1c77ba
change(aes): refactor DMA buffer allocation
2024-06-25 13:49:24 +08:00
morris
b52b99a756
change(adc): refactor DMA memory allocation
2024-06-25 13:49:24 +08:00
morris
d054c4bcb6
fix(huk): switch case fall through unexpected
2024-06-25 13:42:22 +08:00
Jiang Jiang Jian
e7b6fb75d4
Merge branch 'bugfix/fix_phy_cal_data_v5.3' into 'release/v5.3'
...
fix(phy): add phy calibration data check when mode is not none calibration(v5.3)
See merge request espressif/esp-idf!31480
2024-06-25 11:36:50 +08:00
Jiang Jiang Jian
d83e4bcfbe
Merge branch 'fix/trigger_system_reset_in_brownout_isr_v5.3' into 'release/v5.3'
...
change(esp_system): trigger digital system reset in brownout isr (v5.3)
See merge request espressif/esp-idf!31683
2024-06-25 09:40:51 +08:00
xiongweichao
4a919356ba
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-06-25 00:59:25 +08:00
xiongweichao
6c01ce3ae2
fix(bt/bluedroid): Fixed L2CAP using wrong handle
...
- Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event.
- Closes https://github.com/espressif/esp-idf/issues/13847
2024-06-25 00:59:25 +08:00
Jiang Jiang Jian
6c7c212f98
Merge branch 'feat/update-memory-layout-c5-mp_v5.3' into 'release/v5.3'
...
feat(heap): support heap and update memory layout on esp32c5-mp target (backport v5.3)
See merge request espressif/esp-idf!31040
2024-06-25 00:55:00 +08:00
Jiang Jiang Jian
c56b21bbd5
Merge branch 'bugfix/wifi-6570_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
See merge request espressif/esp-idf!31602
2024-06-25 00:29:10 +08:00
Sudeep Mohanty
52a5fbf3f9
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V
...
This commit fixes an issue where multi-byte reads and writes over the
RTC I2C peripheral got stuck on the esp32s2 and esp32s3.
Closes https://github.com/espressif/esp-idf/issues/12235
2024-06-24 17:10:36 +02:00
Jiang Jiang Jian
8f9467dc2b
Merge branch 'feature/support_esp32p4_dcdc_always_on_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support esp32p4 dcdc always on during lightsleep (v5.3)
See merge request espressif/esp-idf!31681
2024-06-24 20:12:51 +08:00
Xiao Xufeng
3105644642
feat(esp32p4): make revision v0.1 the default version
2024-06-24 20:11:02 +08:00
chenjianxing
872319ac5e
fix(phy): add phy calibration data check when mode is not none calibration
2024-06-24 20:05:09 +08:00
Jiang Jiang Jian
34e5669b7b
Merge branch 'bugfix/wpa3_init_crash_v5.3' into 'release/v5.3'
...
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer (v5.3)
See merge request espressif/esp-idf!31540
2024-06-24 19:58:27 +08:00
Jiang Jiang Jian
11d946582c
Merge branch 'bugfix/revert_c5_threshold_changes_v5.3' into 'release/v5.3'
...
Revert "fix(rom): fixed esprv_int_set_threshold on C5" (v5.3)
See merge request espressif/esp-idf!31507
2024-06-24 19:58:03 +08:00
gongyantao
ae4013c1a6
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:48:27 +08:00
Li Shuai
1ae89b72cb
fix(wifi): fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
2024-06-24 16:46:17 +08:00
zhangyanjiao
561146f52b
fix(lwip): fixed the dhcp pool error on dhcp server
2024-06-24 14:21:28 +08:00
Jiang Jiang Jian
32c12e57da
Merge branch 'contrib/github_pr_13951_v5.3' into 'release/v5.3'
...
Fix stack overflow bug for `examples/bluetooth/esp_hid_device` when using esp32s3 with nimble (GitHub PR) (v5.3)
See merge request espressif/esp-idf!31515
2024-06-24 14:05:08 +08:00
Marius Vikhammer
d6eedc04bf
Revert "fix(intr): fixed intr threshhold min level on C5"
...
This reverts commit a6c2c4149d
.
2024-06-24 13:57:57 +08:00
Marius Vikhammer
69ab9d7a17
Revert "fix(rom): fixed esprv_int_set_threshold on C5"
...
This reverts commit 171e0a21a1
.
2024-06-24 13:57:57 +08:00
Shreyas Sheth
33e6eaaabf
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-24 13:54:30 +08:00
wuzhenghui
04429c9042
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 11:56:39 +08:00
wuzhenghui
6eae7bc996
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 11:56:38 +08:00
wuzhenghui
dd5a5f1cf2
feat(esp_hw_support): support DCDC always on
2024-06-24 11:48:23 +08:00
wuzhenghui
79c48b4707
feat(esp_pm): add DCDC always on config
2024-06-24 11:48:18 +08:00
morris
fe2b23b93a
fix(i2c_lcd): using function overloading to keep esp_lcd_new_panel_io_i2c
...
becuase _Generic is not available in C++
Closes https://github.com/espressif/esp-idf/issues/14037
2024-06-24 10:52:28 +08:00
morris
8d8d8cbf18
fix(lcd): build errors with deprecated lcd types in cpp
...
Closes https://github.com/espressif/esp-idf/issues/14029
2024-06-24 10:52:28 +08:00
laokaiyao
4189c54abb
feat(isp_awb): support to change config after initialized
2024-06-24 10:49:20 +08:00
laokaiyao
b0fcdccd5b
fix(isp_awb): fixed continuous mode only triggered once
2024-06-24 10:49:20 +08:00
laokaiyao
4b3e014076
docs(isp_awb): add isp awb programming guide
2024-06-24 10:49:20 +08:00
laokaiyao
8c225c0200
feat(isp_awb): support isp auto white balance
2024-06-24 10:49:20 +08:00
laokaiyao
4b08ddb0f3
feat(hal_utils): added float to fixed point function
2024-06-24 10:49:20 +08:00
cjin
f7baa7feb2
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:40:46 +08:00
zwl
a21f65cb5b
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:40:33 +08:00
zwl
430d65225e
feat(bluetooth/controller): update controller api name on ESP32-C5
2024-06-24 10:39:28 +08:00
zwl
064fa71277
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-24 10:39:28 +08:00
zwl
9fbec0a819
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-24 10:39:28 +08:00
Marius Vikhammer
cabf41c1c6
Merge branch 'ci/disable_c5_build_v5.3' into 'release/v5.3'
...
ci: disable failing esp32c5 builds (v5.3)
See merge request espressif/esp-idf!31571
2024-06-21 16:45:17 +08:00
Jiang Jiang Jian
1b8bae3e15
Merge branch 'bugfix/wpa3_sta_mem_leak_v5.3' into 'release/v5.3'
...
Fix memory leak in wpa3 station mode (Backport v5.3)
See merge request espressif/esp-idf!31636
2024-06-21 13:38:55 +08:00
Shyamal Khachane
9e95b9b29c
fix(esp_wifi): Backport some fixes to v5.3
...
1. Fix issue of station PMF not getting reset when disconnecing from PMF connection
2. Fix a memory leak that occurs when the SAE connection is interrupted
3. Drop any received auth responses that use a different algorithm than the one currently in use
2024-06-20 15:29:05 +05:30
Konstantin Kondrashov
14d93dea75
feat(soc): Update efuse related soc_caps for c61 and c5 (MP/beta3)
2024-06-20 12:23:05 +08:00
Marius Vikhammer
7e5ab45fbb
ci(rom): disable rom wdt test on C5
2024-06-20 12:22:56 +08:00
morris
1056a02ba9
Merge branch 'feat/esp32c5_mp_uart_support_v5.3' into 'release/v5.3'
...
feat(uart): support HP/LP uart on ESP32C5 MP (backport v5.3)
See merge request espressif/esp-idf!31445
2024-06-20 10:31:05 +08:00
LonerDan
fbd6c9737e
fix(ulp-risc-v): Set RTC GPIO output mode in the correct register for ULP RISC-V
...
According to the ESP32-S2/S3 TRM, the output pin's mode is set in the RTC_GPIO_PINn_REG
by programming the RTC_GPIO_PINn_PAD_DRIVER bit. The current ULP RISC-V RTCIO driver
however, incorrectly programs the RTC_IO_TOUCH_PADn_REG register field RTC_IO_TOUCH_PADn_DRV.
This commit fixes the bug.
2024-06-19 08:59:57 +02:00
Fu Hanxi
8a668d6c03
ci: disable failing esp32c5 builds
2024-06-18 08:27:00 +02:00
Rahul Tank
81b43829a2
fix(nimble): Clear resource before re-starting advertising
2024-06-18 11:11:29 +05:30
Chen Jichang
f3ebebb1dd
fix(gptimer): re-enable test on P4
...
Remove timer_get_counter_time_sec in the ISR. Keep ISR as fast as
possible and not allow FPU usage.
2024-06-17 15:03:56 +08:00
Mohammad-Mohsen Aseman-Manzar
8887599119
Fix stack overflow bug for examples/bluetooth/esp_hid_device
when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-14 14:28:59 +05:30
Guillaume Souchere
32c6ee8532
change(heap): Remove todo of closed ticket in memory_layout.c files
...
Leftover closed ticket removed from memory_layout.c on
the following targets:
- esp32c5
- esp32c6
- esp32h2
2024-06-14 08:20:02 +02:00
Guillaume Souchere
2ac0fc1f6a
change(heap): Update soc_memory_regions on esp32c5
...
The array of memory regions is simplyfied by using the
macro defined in soc.h (for beta3 and mp respectively).
2024-06-14 08:20:02 +02:00
Guillaume Souchere
79b7e2cd97
fix(soc): Fix ROM stack start for esp32c5-mp
...
Update the value SOC_ROM_STACK_START to the expected
value from bootloader.ld memory map.
2024-06-14 08:20:02 +02:00
laokaiyao
f7faae7c2d
fix(soc): fix the pms reg headers base addr
2024-06-14 12:55:03 +08:00
Sachin Billore
5869850af2
feat: add esp32p4 APM HAL/LL API
2024-06-14 12:55:03 +08:00
Jiang Jiang Jian
7d47aecaa8
Merge branch 'bugfix/wifi-5610_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue of tbtt interrupt miss caused by beacon monitor
See merge request espressif/esp-idf!31498
2024-06-14 06:51:17 +08:00
yinqingzhao
ce145a2c92
fix(wifi):esp32c6 update ld
2024-06-13 20:18:59 +08:00
Li Shuai
a3a9624ca2
fix(esp_wifi): fix the issue of tbtt interrupt miss caused by beacon monitor
2024-06-13 20:17:11 +08:00
Jiang Jiang Jian
e6230e49cb
Merge branch 'feat/support_tg_retention_v5.3' into 'release/v5.3'
...
change(esp_hw_support): do TG WDT/Timer retention by needs (v5.3)
See merge request espressif/esp-idf!31486
2024-06-13 19:55:02 +08:00
Jiang Jiang Jian
9ddf01407f
Merge branch 'bugfix/fix_ble_evt_time_v5.3' into 'release/v5.3'
...
fix(ble/controller): Update esp32 bt-lib (1e63e23) (v5.3)
See merge request espressif/esp-idf!31481
2024-06-13 19:54:30 +08:00
Jiang Jiang Jian
edc2bd8aab
Merge branch 'bugfix/esp_rom_clic_thresh_bug_v5.3' into 'release/v5.3'
...
fix(rom): fixed esprv_int_set_threshold on C5/C61 (v5.3)
See merge request espressif/esp-idf!31490
2024-06-13 18:57:18 +08:00
Jiang Jiang Jian
a70355be55
Merge branch 'fix/fix_not_necessary_public_require_from_esp_system_to_btld_support_v5.3' into 'release/v5.3'
...
esp_system: fixed not necessary public require to bootloader_support (v5.3)
See merge request espressif/esp-idf!31453
2024-06-13 17:41:59 +08:00
Jiang Jiang Jian
02b60f59db
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): backport some wifi fixes to v5.3
See merge request espressif/esp-idf!31476
2024-06-13 17:40:36 +08:00
linruihao
aaf371027d
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:37:39 +08:00
Marius Vikhammer
171e0a21a1
fix(rom): fixed esprv_int_set_threshold on C5
2024-06-13 16:47:48 +08:00
zhanghaipeng
f6348050e4
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-13 16:42:17 +08:00
wuzhenghui
2ab144dc3a
fix(esp_hw_support): set pau entry backup configuration with link update
2024-06-13 14:08:37 +08:00
wuzhenghui
1854036f92
change(esp_hw_support): use union retention link priority definiation
2024-06-13 14:08:37 +08:00
wuzhenghui
26cb10acbf
feat(esp_hw_support): optimize retention link info dump
2024-06-13 14:08:36 +08:00
Li Shuai
a27aa02fa3
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-13 14:08:36 +08:00
wuzhenghui
a641428941
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-13 14:08:35 +08:00
wuzhenghui
d917f0fa1b
ci(esp_driver_gptimer): add gptimer pd_top sleep retention test case
2024-06-13 14:08:35 +08:00
wuzhenghui
8093516420
ci(esp_system): add task watchdog pd_top sleep retention test case
2024-06-13 14:08:35 +08:00
wuzhenghui
3785506ec1
change(esp_driver_gptimer): do gptimer timer target retention by needs
2024-06-13 14:08:34 +08:00
wuzhenghui
ea142bb6d1
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-06-13 14:08:26 +08:00
Jiang Jiang Jian
3db95e4f0e
Merge branch 'fix/cleanup_unaccessible_sha3_regs_v5.3' into 'release/v5.3'
...
fix(soc): Cleanup inaccessible SHA_3 registers from the header files (v5.3)
See merge request espressif/esp-idf!31440
2024-06-13 14:04:06 +08:00
Jiang Jiang Jian
fea0f0cf26
Merge branch 'docs/fix_broken_links_v5.3' into 'release/v5.3'
...
docs(links): fix broken links found in CI (v5.3)
See merge request espressif/esp-idf!31271
2024-06-13 14:00:26 +08:00
Jiang Jiang Jian
c8264eb519
Merge branch 'docs/fix_doxygen_1_9_8_failure_v5.3' into 'release/v5.3'
...
docs(doxygen): fix misc issues with new version of doxygen (v5.3)
See merge request espressif/esp-idf!31186
2024-06-13 13:58:40 +08:00
Jiang Jiang Jian
4641392375
Merge branch 'feature/console_add_sbom_file_v5.3' into 'release/v5.3'
...
feat(system/console): Added argtable3 SBOM manifest file for SPDX file generation for console component (v5.3)
See merge request espressif/esp-idf!30943
2024-06-13 13:55:39 +08:00
aditi_lonkar
3ccffd46f1
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-06-13 11:51:25 +08:00
wangtao@espressif.com
c4bda59c31
fix(wifi): fix sta scan when connected cause bcn timeout loop issue
2024-06-13 11:50:45 +08:00
muhaidong
c3a47bf365
fix(wifi): fix configure gcmp failure issue
2024-06-13 11:50:01 +08:00
zhangyanjiao
687a40df4e
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-13 11:49:21 +08:00
muhaidong
3b0e048f0e
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-06-13 11:48:27 +08:00
yinqingzhao
bbf0d76ac3
fix(wifi):fix data len not correct in he actions
2024-06-13 11:47:52 +08:00
Armando
cb8670e2bc
ci(flash): temp disable SOC_SPI_MEM_SUPPORT_WRAP
2024-06-13 11:26:35 +08:00
Armando
d83e7ea505
fix(esp_system): fixed not necessary public require to bootloader_support
2024-06-13 11:26:35 +08:00
morris
f750f4c6f7
Merge branch 'feature/p4_lcdcam_dvp_cam_driver_v5.3' into 'release/v5.3'
...
feat(cam): add esp32-p4 lcd_cam dvp driver (v5.3)
See merge request espressif/esp-idf!31454
2024-06-13 11:04:54 +08:00
morris
10f8cc42fb
Merge branch 'esp32p4/add_adc_support_v5.3' into 'release/v5.3'
...
feat(adc): support ADC oneshot/continuous mode on ESP32P4(v5.3)
See merge request espressif/esp-idf!31367
2024-06-13 11:00:59 +08:00
Island
321f51d416
Merge branch 'feat/add_hci_log_record_for_nimble_v5.3' into 'release/v5.3'
...
feat(bt/nimble): support hci log for nimble (backport v5.3)
See merge request espressif/esp-idf!31424
2024-06-13 10:44:16 +08:00
Aditya Patwardhan
e819b8c0b9
Merge branch 'fix/incorrect_pma_config_esp32p4_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4 (v5.3)
See merge request espressif/esp-idf!31431
2024-06-13 00:06:26 +08:00
zhiweijian
679df9ec6f
feat(bt/nimble): support hci log for nimble
2024-06-12 19:24:36 +08:00
gaoxu
a326f15120
feat(adc): support ADC continuous mode on ESP32P4
2024-06-12 18:34:04 +08:00
gaoxu
cfc5da167d
feat(soc): rename lp_adc and ahb_dma reg base on p4
2024-06-12 18:16:48 +08:00
gaoxu
e63d6582cc
feat(adc): move adc periph enable/reset functions to ll layer
2024-06-12 18:16:45 +08:00
gaoxu
3f5037866b
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
2024-06-12 18:16:41 +08:00
gaoxu
cf123b3626
feat(uart): support HP/LP uart on ESP32C5 MP v5.3
2024-06-12 18:15:22 +08:00
morris
7f0673f634
Merge branch 'refactor/emac_alloc_dma_buffer_v5.3' into 'release/v5.3'
...
refactor(emac): use heap component API to allocate cached aligned DMA buffer (v5.3)
See merge request espressif/esp-idf!31457
2024-06-12 17:27:30 +08:00
morris
54f30cc94b
Merge branch 'feature/esp32c5mp_gdma_support_v5.3' into 'release/v5.3'
...
feat(gdma): add GDMA support for ESP32C5 MP (v5.3)
See merge request espressif/esp-idf!30897
2024-06-12 17:26:16 +08:00
Ivan Grokhotkov
fd7c809282
Merge branch 'fix/stray_sections_v5.3' into 'release/v5.3'
...
fix(system): print warning if stray section is found while linking (v5.3)
See merge request espressif/esp-idf!30948
2024-06-12 16:42:12 +08:00
Song Ruo Jing
bbc44b486e
feat(gdma): add GDMA support for ESP32C5 MP
2024-06-12 15:28:40 +08:00
Island
b4dc51b873
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.3)
See merge request espressif/esp-idf!31444
2024-06-12 14:10:14 +08:00
Island
46677555ed
Merge branch 'bugfix/fix_ble_pktlen_change_v5.3' into 'release/v5.3'
...
Bugfix/fix ble pktlen change (v5.3)
See merge request espressif/esp-idf!31250
2024-06-12 14:06:39 +08:00
Jiang Jiang Jian
6e2950dde2
Merge branch 'backport/openthread_feature_53' into 'release/v5.3'
...
Backport some openthread related features (Backport v5.3)
See merge request espressif/esp-idf!30973
2024-06-12 14:03:18 +08:00
morris
c349247236
refactor(emac): use heap component API to allocate cached aligned DMA buffer
2024-06-12 13:51:17 +08:00
morris
367b0c16f1
Merge branch 'refactor/i2s_dma_buffer_allocation_v5.3' into 'release/v5.3'
...
refactor(i2s): clean up DMA buffer allocation (v5.3)
See merge request espressif/esp-idf!31451
2024-06-12 13:49:38 +08:00
Dong Heng
de0990e58c
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-12 11:35:51 +08:00
morris
7c62ad5434
Merge branch 'feature/ppa_add_test_cases_v5.3' into 'release/v5.3'
...
feat(ppa): add test cases to test PPA data correctness (v5.3)
See merge request espressif/esp-idf!31448
2024-06-12 10:22:17 +08:00
morris
8ae12473b5
refactor(i2s): clean up DMA buffer allocation
2024-06-12 10:16:24 +08:00
morris
f215c2fd41
Merge branch 'refactor/async_memcpy_allocate_dma_memory_v5.3' into 'release/v5.3'
...
refactor(async_memcpy): clean up memory allocation code (v5.3)
See merge request espressif/esp-idf!31429
2024-06-12 10:10:11 +08:00
Michael (XIAO Xufeng)
07d53ad11a
Merge branch 'bugfix/sdmmc_psram_esp32s3_v5.3' into 'release/v5.3'
...
fix(sdmmc): fix invalid data when reading/writing PSRAM buffers (v5.3)
See merge request espressif/esp-idf!31362
2024-06-12 03:02:38 +08:00
Michael (XIAO Xufeng)
8377fe746a
Merge branch 'fix/spi_sct_fix_descripter_oob_when_lager_then_4092_v5.3' into 'release/v5.3'
...
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes (v5.3)
See merge request espressif/esp-idf!31089
2024-06-12 03:00:58 +08:00
Michael (XIAO Xufeng)
e38e1a0389
Merge branch 'bugfix/check_i2s_intr_alloc_failure_v5.3' into 'release/v5.3'
...
fix(i2s): check gdma callback register state and add missed port2 on p4 (v5.3)
See merge request espressif/esp-idf!31426
2024-06-12 02:21:20 +08:00
Michael (XIAO Xufeng)
0ef2599e3c
Merge branch 'csi/add_no_backup_buffer_usage_verify_v5.3' into 'release/v5.3'
...
feat(csi): add verify to no backup buffer usage (v5.3)
See merge request espressif/esp-idf!30863
2024-06-12 02:07:32 +08:00
Michael (XIAO Xufeng)
98e99e712f
Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
...
Feature/esp32c5 mp gpio support (v5.3)
See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00
David Čermák
943dd72da0
Merge branch 'feature/esp_emac_improvements_v5.3' into 'release/v5.3'
...
Feature/esp emac improvements (v5.3)
See merge request espressif/esp-idf!31368
2024-06-11 23:44:01 +08:00
Song Ruo Jing
39d0f4b650
feat(ppa): add test cases to test PPA data correctness
2024-06-11 21:59:05 +08:00
Michael (XIAO Xufeng)
5c618745fe
Merge branch 'feat/brownout_support_p4_v5.3' into 'release/v5.3'
...
feat(brownout): Add brownout detector support on esp32p4 (backport v5.3)
See merge request espressif/esp-idf!31094
2024-06-11 21:21:10 +08:00
Michael (XIAO Xufeng)
dbf8726b47
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
...
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
2024-06-11 21:07:41 +08:00
Rahul Tank
32a2ddceaa
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-11 17:43:32 +05:30
harshal.patil
8445486303
fix(soc): Cleanup inaccessible SHA registers from the header files
2024-06-11 14:24:09 +05:30
morris
1c6a8b4521
Merge branch 'refactor/esp_lcd_io_header_files_v5.3' into 'release/v5.3'
...
i80_lcd: add help function to allocate draw buffer with proper alignment (v5.3)
See merge request espressif/esp-idf!31428
2024-06-11 15:27:08 +08:00
morris
ffbb1aba5e
Merge branch 'feat/isp_dvp_driver_v5.3' into 'release/v5.3'
...
isp: dvp driver (v5.3)
See merge request espressif/esp-idf!31261
2024-06-11 15:05:26 +08:00
Island
3ffea37812
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.3' into 'release/v5.3'
...
Bugfix/esp32c2 fixed some ble issues master (v5.3)
See merge request espressif/esp-idf!31232
2024-06-11 14:55:43 +08:00
harshal.patil
0868604664
fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4
...
- As the PMA entry that made some memory regions cacheable was
assigned the highest priority, some intermediate inaccessible
memory regions bypassed protection.
- Added tests for the same
- Verified that even after changing the priority of the PMA entry,
a write operation at SOC_IRAM_LOW + 0x40 (a random RAM cached address)
still needs the same number (29) of CPU cycles.
2024-06-11 12:23:06 +05:30
zwx
1de232fb98
feat(openthread): update BR lib
2024-06-11 14:25:45 +08:00
Xu Si Yu
15512f4170
fix(openthread): remove the empty task for openthread tasklets
2024-06-11 14:25:45 +08:00
zwx
fd0ea43496
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-11 14:25:02 +08:00
zwx
5887426bad
feat(802154): log buffer full
message in debug mode only
2024-06-11 14:25:02 +08:00
Xu Si Yu
3860cc8dac
feat(openthread): update openthread br lib
2024-06-11 14:25:01 +08:00
Xu Si Yu
3efe49f26a
feat(openthread): support openthread ephemeral key
2024-06-11 14:25:01 +08:00
zwx
01e02aec6c
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-06-11 14:25:01 +08:00
zwx
d6a3ed0637
feat(openthread): remove the range for some configurations
2024-06-11 14:25:01 +08:00
morris
b8122ec6b3
refactor(async_memcpy): clean up memory allocation code
2024-06-11 13:54:31 +08:00
morris
b6bc597903
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
2024-06-11 13:50:38 +08:00
morris
33ac88cd31
change(esp_lcd): split header files by different IO interface
2024-06-11 13:50:37 +08:00