Armando
a23ae5b4bf
fix(dma): fix esp_dma_is_buffer_alignment_satisfied align issue when l2 cache line 128B
2024-07-18 16:23:14 +08:00
morris
25f78b3715
fix(rmt): power up memory block
2024-07-18 14:52:15 +08:00
luoxu
5c39705bac
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:54:53 +08:00
zwl
e497c29efe
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-18 10:53:55 +08:00
zwl
a2df884e64
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:53:45 +08:00
zwl
d5df6dd78b
fix(bluetooth/controller): fixed alloc memory fail when use uhci on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
zwl
52c9d724bc
feat(bluetooth/controller): update nimble host to adapt hci layer
2024-07-17 19:32:22 +08:00
zwl
09f4644629
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-17 19:32:22 +08:00
zwl
9117932c6d
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C5
2024-07-17 19:32:22 +08:00
zwl
e761c1de8f
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
zwl
1390711c27
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-17 19:32:22 +08:00
zwl
6089f84653
feat(bluetooth/controller): optimize bt hci layer code
2024-07-17 19:32:22 +08:00
zwl
580b6fbd3c
fix(ble): fixed some ble issues on ESP32C5
2024-07-17 19:32:22 +08:00
zwl
04e543949e
fix(ble): fixed some ble controller issues on ESP32C6 and ESP32H2
2024-07-17 19:32:22 +08:00
zwl
5a6b9fc1b2
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-17 19:32:22 +08:00
morris
de7b7bc880
fix(rmt): fix gcc static analyzer warnings
2024-07-17 18:42:32 +08:00
Jiang Jiang Jian
e0991facf5
Merge branch 'bugfix/fix_esp32p4_deepsleep_gpio_wakeup_support_v5.3' into 'release/v5.3'
...
docker / docker (push) Has been cancelled
feat(esp_hw_support): support esp32p4 gpio/ext1 wakeup deepsleep (v5.3)
See merge request espressif/esp-idf!32164
2024-07-17 11:03:25 +08:00
wuzhenghui
603ad059a3
fix(esp_hw_support): hold LP_IO mode if LP_PERI domain powerdown in sleep
2024-07-16 22:00:40 +08:00
wuzhenghui
074035aac5
feat(esp_hw_support): support esp32p4 gpio wakeup deepsleep
2024-07-16 21:58:45 +08:00
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
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
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
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
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
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
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
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