InfiniteYuan
b2dcd46063
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 10:09:20 +08:00
morris
cc649ea869
Merge branch 'contrib/github_pr_12998_v5.2' into 'release/v5.2'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28572
2024-02-06 21:30:26 +08:00
Omar Chebib
e10cbd108b
fix(bootloader): add legacy retained memory CRC calculation
...
* Closes https://github.com/espressif/esp-idf/issues/12849
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC.
2024-02-06 16:15:24 +08:00
Sudeep Mohanty
b8139a609b
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
...
This commit updates the RTC I2C driver in the ULP RISC-V to initialize
all I2C IOs in open-drain mode.
2024-02-06 08:41:55 +01:00
InfiniteYuan
af72c4b94f
ble_mesh: update ble mesh ble adv type
2024-02-06 14:14:57 +08:00
morris
5c30cc24fd
fix(rgb_lcd): relax the check for the data line GPIO
...
There are a bunch of cases you might want some pins not exposed.
Eg.
* Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins
* Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).
* Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.
Removing this validation makes these cases work.
Merges https://github.com/espressif/esp-idf/pull/13103
2024-02-06 10:31:33 +08:00
zhiweijian
c924e0cfe4
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-05 16:02:07 +08:00
zhiweijian
68d2915377
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-05 16:01:29 +08:00
nilesh.kale
7d358754a2
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2
...
This updates the submodule mbedtls to its latest version 3.5.2.
2024-02-05 12:50:27 +05:30
chenjianhua
024bccbc58
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 16:30:15 +08:00
chenjianhua
fc8d80dfab
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:30:04 +08:00
chenjianhua
7af929f825
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:28:57 +08:00
zhanghaipeng
d0e94733f0
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 14:43:05 +08:00
chenjianhua
861318b138
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-02-04 14:42:57 +08:00
Marius Vikhammer
e0355cd6a8
docs(build): add cannonical stable url to all docs
2024-02-02 10:36:19 +08:00
morris
d4db16058d
fix(mcpwm): reset GPIO used by generator after delete
...
Closes https://github.com/espressif/esp-idf/issues/12980
2024-02-01 17:47:55 +08:00
Brian Whitman
ab8ab03537
fix(rgb_lcd): don't assume 16 bit width on panels for restart logic
...
Merges https://github.com/espressif/esp-idf/pull/13020
2024-01-31 18:52:27 +08:00
laokaiyao
03fb722ca5
fix(hal_utils): add division range check in integral algorithm
2024-01-31 12:06:43 +08:00
morris
5ad9e6b87f
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-30 17:03:41 +08:00
xiongweichao
0a0aaa23e0
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-30 15:37:59 +08:00
xiongweichao
028f174467
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-30 15:37:44 +08:00
Wu Meng Shi
ed4bf92b8e
fix(ble_mesh): Reject node reset when provisioning link is active
2024-01-30 10:44:13 +08:00
Sudeep Mohanty
a05e40bfe3
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
...
This commit fixes an issue where in the LP I2C IO lines were not
initialized in open-drain mode.
Closes https://github.com/espressif/esp-idf/issues/12969
2024-01-29 09:48:16 +01:00
igor.udot
dc0f41f7be
ci: change known_failure_cases workflow
2024-01-29 15:36:33 +08:00
zhiweijian
49eab1da5c
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-29 14:08:46 +08:00
Harshit Malpani
9e472f582b
fix: fix esp_http_client_example build failure
...
Fixed the build failure of esp_http_client_example for ESP32-C6 when
build with Wi-Fi enabled
2024-01-29 11:35:59 +05:30
Mahavir Jain
e173895618
fix(soc): change debug addr range to CPU subsystem range
...
For C6/H2/P4/C5, there is no SoC specific debug range. Instead the same
address range is part of CPU Subsystem range which contains debug mode
specific code and interrupt config registers (CLINT, PLIC etc.).
For now the PMP entry is provided with RWX permission for both machine
and user mode but we can save this entry and allow the access to only
machine mode for this range.
For P4/C5 case, this PMP entry can have RW permission as the debug mode
specific code is not present in this memory range.
2024-01-29 13:57:04 +08:00
Harshit Malpani
302661ed5f
fix(esp_http_client): Fix http digest auth without qop
...
Closes https://github.com/espressif/esp-idf/issues/12962
2024-01-29 11:00:58 +05:30
Gabor Kiss-Vamosi
7598f31cdd
fix misformatted link
2024-01-29 13:14:54 +08:00
Kapil Gupta
d900eed440
fix(wifi): Add support to move supplicant BSS to external memory
2024-01-27 10:40:54 +05:30
Erhan Kurubas
054f33b386
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-26 22:55:16 +08:00
laokaiyao
66d7410051
fix(i2s): fixed incorrect reg base name on C3
...
Closes https://github.com/espressif/esp-idf/issues/12643
2024-01-26 18:44:38 +08:00
Jan Beran
f90e5e04e0
feat: Use python-reorder-imports instead of isort
2024-01-26 09:51:55 +01:00
zhanghaipeng
cc254d8ff3
feat(bt/bluedroid): Support ext adv aux option
2024-01-26 16:21:27 +08:00
zhanghaipeng
62b84e3169
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-26 16:21:27 +08:00
Zeke Gustafson
29e1ca5ddd
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-26 16:21:27 +08:00
Zeke Gustafson
5ed6abc5e2
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-26 16:21:27 +08:00
zhanghaipeng
9b2e0a2a01
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-26 16:21:27 +08:00
zhanghaipeng
217ed6c1bf
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-26 16:21:27 +08:00
zhanghaipeng
48abf362c0
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-26 16:21:27 +08:00
zhanghaipeng
14bb24c3ab
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-26 16:21:27 +08:00
morris
4ecc978bd6
Merge branch 'fix/i2s_multi_dev_test_fix_v5.2' into 'release/v5.2'
...
fix(i2s): multi_dev test update to use non_boot_ctrl gpio (v5.2)
See merge request espressif/esp-idf!28701
2024-01-26 16:12:51 +08:00
hongshuqing
9373d53ce7
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
64b1bd6cb2
feat(efuse): Adds new efuses for esp32c6
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
bc6072c754
feat(efuse): Adds new efuse for esp32h2
2024-01-26 11:36:56 +08:00
zwl
fdcd6783d7
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:38:49 +08:00
zwl
410db7f812
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 20:38:43 +08:00
zwl
de5644f88c
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 20:38:34 +08:00
zwl
f096b66d71
fix(ble): fixed build error when disable sm feature
2024-01-25 20:38:28 +08:00
luomanruo
7503cf2176
Update C6 H2 lib to bb9d578e
2024-01-25 20:38:19 +08:00