Jiang Jiang Jian
758567a7b7
Merge branch 'bugfix/wps_reg_state_handling_v5.3' into 'release/v5.3'
...
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station (Backport v5.3)
See merge request espressif/esp-idf!32082
2024-07-25 22:02:21 +08:00
Marius Vikhammer
8957785f4d
Merge branch 'feat/cache_panic_p4_v5.3' into 'release/v5.3'
...
cache:cache panic p4 (v5.3)
See merge request espressif/esp-idf!32110
2024-07-25 18:56:39 +08:00
zhiweijian
2233244c86
feat(bt/controller): support mesh duplicate with extend scan
2024-07-25 17:50:04 +08:00
linruihao
313f7be30b
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-25 17:50:04 +08:00
zhanghaipeng
ed0cc11750
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(abd7733)
...
- Fix the issue where RSSI is incorrect when latency is not zero
2024-07-25 17:50:04 +08:00
chenjianhua
bec7b260c6
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(66b5cc0)
...
- Fixed vendor hci get controller status command
- Prevent BLE interrupt from being preempted
2024-07-25 17:50:04 +08:00
Rahul Tank
e5c1a03e52
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-25 15:11:59 +05:30
Aditya Patwardhan
ab6203d819
Merge branch 'bugfix/existing_mmap_region_offset_v5.3' into 'release/v5.3'
...
fix(esp_mm): for existing mmap region, consider new offset for virtual addr (v5.3)
See merge request espressif/esp-idf!32112
2024-07-25 17:09:33 +08:00
morris
53fd6cb516
Merge branch 'feature/support_isp_awb_v5.3' into 'release/v5.3'
...
feat(isp): Support ISP Auto White Balance (AWB) (v5.3)
See merge request espressif/esp-idf!31605
2024-07-25 17:02:22 +08:00
Island
d4ac5470ce
Merge branch 'fix/ble_mesh_24_76_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fixed BLEMESH24-76_v5.3
See merge request espressif/esp-idf!32226
2024-07-25 16:55:09 +08:00
Island
638577b0bf
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240620 (backport v5.3)
See merge request espressif/esp-idf!31646
2024-07-25 16:54:55 +08:00
Wei Yu Han
9c507c76f1
docs(ble): Removed trailing whitespaces
2024-07-25 16:54:09 +08:00
Wei Yu Han
cd05dfede7
docs(ble): Added newline for mode in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Wei Yu Han
300750b8c6
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-25 16:54:09 +08:00
Wei Yu Han
6df549d6b0
docs(ble):Added the parameter name data in esp_vhci_host_send_packet
2024-07-25 16:54:09 +08:00
weiyuhan
efbc3bbbf5
docs(ble): Removed period for incomplete sentences
2024-07-25 16:54:09 +08:00
Wang Ning
4aaad560b3
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com>
2024-07-25 16:54:09 +08:00
Yuhan Wei
d0a5c72c75
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-25 16:54:09 +08:00
Wang Ning
f0cb44a69c
Apply 35 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com>
2024-07-25 16:54:09 +08:00
Yuhan Wei
2f9af2ce02
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Yuhan Wei
dcece3822e
docs(ble): Replaced BT with Bluetooth
2024-07-25 16:54:09 +08:00
Yuhan Wei
294c17e08b
docs(ble): Removed unnecessary explanations
2024-07-25 16:54:09 +08:00
Yuhan Wei
2a3b3ab6f9
docs(ble): Added corresponding values to the controller mode
2024-07-25 16:54:09 +08:00
Yuhan Wei
d600d97c04
docs(ble): Fixed the explanation of TX power type
2024-07-25 16:54:09 +08:00
Yuhan Wei
56f8419f5f
docs(ble): Added typeof for BLE sleep clock accuracy enum
2024-07-25 16:54:09 +08:00
Yuhan Wei
73509ce16b
docs(ble): Added a name for BLE sleep clock accuracy enum
2024-07-25 16:54:09 +08:00
Yuhan Wei
c20cc2d9b2
docs(ble): Revised the esp32 controller API explanations
2024-07-25 16:54:09 +08:00
Island
0efdd4ac01
Merge branch 'feat/optimize_bt_porting_hci_0628_5.3' into 'release/v5.3'
...
Feat/optimize bt porting hci 0628 5.3
See merge request espressif/esp-idf!32135
2024-07-25 16:53:54 +08:00
morris
9fb47d0ee4
Merge branch 'fix/i2c_semaphore_release_v5.3' into 'release/v5.3'
...
fix(i2c): Fix i2c not release semaphore in command send loop(backport v5.3)
See merge request espressif/esp-idf!31958
2024-07-25 16:53:19 +08:00
morris
4acc83d7b0
Merge branch 'bugfix/rmt_memory_power_up_v5.3' into 'release/v5.3'
...
fix(rmt): power up memory block (v5.3)
See merge request espressif/esp-idf!32171
2024-07-25 16:52:12 +08:00
Mahavir Jain
86b9fb7db0
Merge branch 'contrib/github_pr_13945_v5.3' into 'release/v5.3'
...
fix(esp_http_client): Do not allocate client->if_name twice in esp_http_client_init. (GitHub PR) (v5.3)
See merge request espressif/esp-idf!31942
2024-07-25 16:51:01 +08:00
Mahavir Jain
ad0cfa57e7
Merge branch 'feature/esp32p4_apm_api_v5.3' into 'release/v5.3'
...
feat: add esp32p4 APM HAL/LL API (v5.3)
See merge request espressif/esp-idf!31417
2024-07-25 16:50:18 +08:00
Mahavir Jain
99467a17e9
Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.3' into 'release/v5.3'
...
fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.3)
See merge request espressif/esp-idf!31728
2024-07-25 16:49:05 +08:00
Mahavir Jain
98578d456f
Merge branch 'bugfix/update_ecdsa_reset_api_to_execute_correctly_v5.3' into 'release/v5.3'
...
fix(hal): updated ecdsa reset api to execute correctly (v5.3)
See merge request espressif/esp-idf!32338
2024-07-25 16:48:25 +08:00
morris
e841a69498
Merge branch 'feature/dvp_cam_driver_optimize_v5.3' into 'release/v5.3'
...
feat(dvp): DVP cam supports more color format and don't initialize xclock pin (v5.3)
See merge request espressif/esp-idf!32023
2024-07-25 16:46:56 +08:00
morris
5f96f87715
Merge branch 'fix/usb_isoc_error_status_backport_v5.3' into 'release/v5.3'
...
fix(usb/host): Decode error flags in ISOC transfers backport to v5.3
See merge request espressif/esp-idf!31884
2024-07-25 16:45:42 +08:00
morris
a6edff26c6
Merge branch 'fix/usb_host_hcd_dconn_hs_backport_v5.3' into 'release/v5.3'
...
fix(usb_dwc_hal): Enabled precise detection of VBUS backport to v5.3
See merge request espressif/esp-idf!32059
2024-07-25 16:45:21 +08:00
morris
b131527d13
Merge branch 'fix/fix_csi_c2m_cache_ops_v5.3' into 'release/v5.3'
...
camera: fixed csi and isp_dvp c2m cache ops (v5.3)
See merge request espressif/esp-idf!32293
2024-07-25 16:43:10 +08:00
morris
e296941d36
Merge branch 'fix/fix_p4_psram_20m_wrong_clk_div_v5.3' into 'release/v5.3'
...
fix(psram): fixed p4 psram 20M wrong clk div (v5.3)
See merge request espressif/esp-idf!32255
2024-07-25 16:42:29 +08:00
morris
35961c945a
Merge branch 'fix/fix_esp_dma_is_buffer_alignment_satisfied_issue_v5.3' into 'release/v5.3'
...
dma: fix esp_dma_is_buffer_alignment_satisfied align issue when l2 cache line 128B (v5.3)
See merge request espressif/esp-idf!32205
2024-07-25 16:42:08 +08:00
morris
94bc5d953f
Merge branch 'feat/bss_in_psram_p4_v5.3' into 'release/v5.3'
...
psram: bss in psram p4 (v5.3)
See merge request espressif/esp-idf!32124
2024-07-25 16:41:59 +08:00
morris
9c874ee95d
Merge branch 'ci/re-enable_spi_lcd_test_on_p4_v5.3' into 'release/v5.3'
...
Ci(spi_lcd): re-enable spi lcd test on p4 (v5.3)
See merge request espressif/esp-idf!32073
2024-07-25 16:41:13 +08:00
morris
cf3047a87f
Merge branch 'refator/re-enable_test_on_p4_v5.3' into 'release/v5.3'
...
fix(gptimer): re-enable legacy_test on p4 (v5.3)
See merge request espressif/esp-idf!31539
2024-07-25 16:40:45 +08:00
morris
ab5b9a0c29
fix(hal): functions that may generate invalid load/store byte/half-word instructions
...
because the APB regsiters can't behave correctly on these instructions
2024-07-25 16:38:47 +08:00
morris
0903bcca1b
Merge branch 'fix/lcd_build_error_in_cpp_v5.3' into 'release/v5.3'
...
fix(lcd): build errors with deprecated lcd types in cpp (v5.3)
See merge request espressif/esp-idf!31676
2024-07-25 16:38:17 +08:00
morris
ea05ae73a5
Merge branch 'bugfix/huk_ll_enable_interrupt_v5.3' into 'release/v5.3'
...
fix(huk): switch case fall through unexpected (v5.3)
See merge request espressif/esp-idf!31721
2024-07-25 16:34:57 +08:00
morris
8f0584c5be
Merge branch 'refactor/adc_dma_memory_allocation_v5.3' into 'release/v5.3'
...
ADC & AES: use heap component API to allocate cached aligned DMA buffer (v5.3)
See merge request espressif/esp-idf!31723
2024-07-25 16:34:34 +08:00
morris
02fb7add3c
Merge branch 'fix/workaround_rmt_static_analyzer_issue_v5.3' into 'release/v5.3'
...
fix(rmt): fix gcc static analyzer warnings (v5.3)
See merge request espressif/esp-idf!32184
2024-07-25 16:31:59 +08:00
morris
dd77b0b822
Merge branch 'change/dw_gdma_memory_allocation_v5.3' into 'release/v5.3'
...
change(dw_gdma): clean up memory allocation for link list items (v5.3)
See merge request espressif/esp-idf!32224
2024-07-25 16:31:34 +08:00
Marius Vikhammer
6c52686649
Merge branch 'fix/usb-serial-jtag-hangs-on-init_v5.3' into 'release/v5.3'
...
fix(console): USB Serial JTAG freezes when input received before the driver is installed (v5.3)
See merge request espressif/esp-idf!31820
2024-07-25 16:26:03 +08:00
Marius Vikhammer
a2d2f30816
Merge branch 'contrib/github_pr_14010_v5.3' into 'release/v5.3'
...
fix(ulp): Write pin's output mode to the correct register (GitHub PR) (v5.3)
See merge request espressif/esp-idf!31595
2024-07-25 16:24:35 +08:00
Marius Vikhammer
ddc482f11f
Merge branch 'fix/ulp_riscv_i2c_multi_byte_v5.3' into 'release/v5.3'
...
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V (v5.3)
See merge request espressif/esp-idf!31713
2024-07-25 16:24:18 +08:00
Marius Vikhammer
fd6e699728
Merge branch 'feat/lp_core_lp_spi_support_v5.3' into 'release/v5.3'
...
feat(lp-spi): Added support for LP SPI to the LP core (v5.3)
See merge request espressif/esp-idf!31762
2024-07-25 16:24:04 +08:00
Marius Vikhammer
93578b5b15
Merge branch 'fix/lp_i2c_generates_spurious_start_cond_v5.3' into 'release/v5.3'
...
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c (v5.3)
See merge request espressif/esp-idf!32107
2024-07-25 16:23:17 +08:00
Xu Si Yu
bed5aa5429
feat(openthread): support restoring vendor properties of rcp
2024-07-25 16:00:46 +08:00
Xu Si Yu
ee788924eb
feat(openthread): support changing openthread version information
2024-07-25 16:00:40 +08:00
nilesh.kale
215e1391ce
fix(hal): updated ecdsa reset api to execute correctly
...
This commit updated API to ensure ECDSA peripheral resets
and waits until the state returns to idle.
2024-07-25 10:34:12 +05:30
Rahul Tank
a2666d6f2c
fix(wifi_prov): Added API to set random address
2024-07-24 20:52:37 +05:30
Darian Leung
a602befe1b
refactor(usb/usbh): Update USBH device creation and enumeration handling
...
This commit updates how the USBH handles device creation and enumeration so that
upper layers (such as the Hub driver) can use the USBH API for enumeration instead
of calling the HCD.
USBH Updates:
USBH now creates unenumerated devices set to address 0 with no device/config
descriptor. A newly created device can be opened and communicated with immediately
(using control transfers). This allows the Hub driver to call the USBH instead of
the HCD. Summary of USBH changes:
- Added new APIs to add/remove a device. Devices are now created as unenumerated
and can be immediately opened and communicated with.
- Added new APIs to enumerate a device (see 'usbh_dev_set_...()' functions). Device
must be locked (see 'usbh_dev_enum_lock()') before enumeration functions can be called.
- Added UID for each device. This allows the particular USBH without needing to
use the device's handle (which implies opening the device).
Hub Driver Updates:
Hub driver now calls the USBH for enumeration. Summary of USBH changes:
- Replace all 'hcd_pipe_...()' calls with 'usbh_dev_...()' calls
- Refactored port event handling to fit with new USBH API
- Updated to use UID to uniquely identify devices without opening them
USB Host Updates:
- Reroute USBH control transfers to clients and hub driver
2024-07-24 15:21:02 +08:00
Darian Leung
df6c6f93fa
refactor(usb/hub): Update Hub driver port request logic
2024-07-24 15:21:02 +08:00
Darian Leung
3358f3ec46
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-07-24 15:21:02 +08:00
Darian Leung
8aa9a42f2b
refactor(usb/usbh): Rename device pool functions and ref_count
...
This commit renames the following APIs and variables in the USBH:
- Rename the prefix of device pool functions from 'usbh_dev_...' to
'usbh_devs_...'.
- Rename 'ref_count' to 'open_count'. This variable tracks the number of times
a device has been opened.
2024-07-24 15:21:02 +08:00
Darian Leung
c14eae95cd
refactor(usb/host): Refactor USBH function grouping
...
This commit rearranges the USBH functions into new groupings to provide a
clearer abstraction. This is in preparation for refactoring/removing the Hub
related functions in the USBH API. This commit DOES NOT MAKE ANY BEHAVIORAL
CHANGES to the code.
Functions are now grouped into...
- USBH Processing: Functions dealing with overall USBH processing
- Device Pool: Functions that add/remove/open/close devices from the internal
device pool
- Device: Functions that pertain to setting/getting a particular device
- Endpoints: Functions that pertain to a particular endpoint
- Transfer: Functions that pertain to sending transfers
2024-07-24 15:21:02 +08:00
zhanghaipeng
d8798c4bd5
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-24 10:51:08 +08:00
linruihao
40b3f88dfb
fix(coex): Fixed coexist scheme phase index overflow issue
2024-07-23 17:56:01 +08:00
Armando
715516eea5
fix(camera): fixed c2m cache ops
2024-07-23 17:49:04 +08:00
liuning
2c4812092d
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
2024-07-23 17:09:09 +08:00
sibeibei
9db556c20e
fix(pm): ssn update failed when dut wakeup from lightsleep
2024-07-23 17:08:53 +08:00
muhaidong
b072ccac62
fix(wifi): fix sta may join bad signal ap when set by signal
...
Closes https://github.com/espressif/esp-idf/issues/13958
2024-07-23 17:08:38 +08:00
muhaidong
240d300d64
fix(wifi): fix reset connection dns fail issue
...
Closes https://github.com/espressif/esp-idf/issues/12315
2024-07-23 17:08:24 +08:00
muhaidong
ecde808af9
fix(wifi): fixed association refused temporarily issue
...
1. fixed association refused temporarily issue.
2. give some information when password length mismatch authmode threshold
2024-07-23 17:08:00 +08:00
wangtao@espressif.com
6bb959e7ee
fix(wifi):fix get softap dtim and csa config err
2024-07-23 17:07:32 +08:00
Shreyas Sheth
1191a9e1c5
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
2024-07-23 17:07:06 +08:00
zhangyanjiao
9e0064ba20
fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot
...
Closes https://github.com/espressif/esp-idf/issues/13212
2024-07-23 17:06:34 +08:00
muhaidong
20932eceaf
fix(wifi): annotate a rom function
2024-07-23 16:42:31 +08:00
aditi_lonkar
2130416e2e
fix(wifi):Fix for setting wps status fail when connection fails
2024-07-23 16:39:43 +08:00
Armando
6fa12ecdf8
fix(psram): fixed p4 psram 20M wrong clk div
2024-07-22 09:27:11 +08:00
Xu Si Yu
436bf0b1ee
feat(openthread): update openthread submodule
2024-07-19 19:22:47 +08:00
Mahavir Jain
99b1e56500
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-19 13:39:03 +08:00
morris
249e7e9282
change(dw_gdma): clean up memory allocation for link list items
2024-07-19 09:58:37 +08:00
Chen Jichang
8d15c0417f
fix(spi_master): change MOSI pin default idle level to low
2024-07-18 21:56:31 +08:00
Armando
c3fc7cffda
fix(aes): fixed aes wrong dma desc alignment
2024-07-18 16:26:09 +08:00
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
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