liuning
5cb0e2e020
fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set
2025-01-14 11:17:39 +08:00
Chen Jian Hua
fb815fb6f3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(fd62b31)
...
- Fixed periodic adv enable params checking
- Fixed BLE assert lld_scan.c 1728 when receiving directed adv
- Support resolving RPA to identity address when creating connection
- Fixed BLE assert rwble.c 505 param 00400010
- Fixed peer address type error in HCI LE meta event
- Fixed setting random address failed when extended adv is enabled
(cherry picked from commit 326f391f9c5a218bad521f3a1277fd09f240ac6d)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-01-07 14:33:33 +08:00
zhiweijian
ac81c14b48
feat(bt/controller): Support controller code run in flash only
2024-11-08 17:28:52 +08:00
Chen Jian Hua
6fdc9ae60f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
(cherry picked from commit 1e3220b0b084ce0363e8268d6d1cf9d20fa07a59)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-11-08 17:28:52 +08:00
wangtao@espressif.com
ac0bfa6769
fix(wifi): fix esp32s2 get ack rssi issue
2024-10-25 14:21:12 +08:00
wangtao@espressif.com
2b894fca0f
fix(wifi): fix ampdu to normal cause free buffer twice issue
2024-10-24 19:49:20 +08:00
liuning
36ff167161
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle
2024-10-24 15:10:20 +08:00
Chen Jian Hua
65ff48a604
fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7
...
(cherry picked from commit 020f7a6297f52e473e724af6509b72350024e62f)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-10-15 13:33:38 +08:00
zhanghaipeng
1046724f9e
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
...
- Fix BLE channel map update when latency is not zero
2024-08-09 20:20:31 +08:00
Jiang Jiang Jian
2ea1eff316
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240723 (backport v5.3)
See merge request espressif/esp-idf!32345
2024-07-26 11:53:59 +08:00
Jiang Jiang Jian
50288969c2
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!32291
2024-07-26 11:08:23 +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
muhaidong
20932eceaf
fix(wifi): annotate a rom function
2024-07-23 16:42:31 +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
chenjianhua
9f04d1ac36
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:44 +08:00
liuning
1bf9c822f9
feat(wifi): support coex pwr
2024-05-21 20:57:46 +08:00
zhangyanjiao
4cf29dfcef
fix(wifi): fixed sniffer and espnow issue
...
1. fix(wifi): fixed sniffer dump fcs error packets fail
Closes https://github.com/espressif/esp-idf/issues/10777
2. fix(wifi): fixed the espnow priv parameter get error
Closes https://github.com/espressif/esp-idf/issues/13693
2024-05-20 11:44:48 +08:00
muhaidong
6d97ebf35c
fix(wifi): fixed task watchdog got triggered by esp_wifi_stop issue
2024-04-11 12:03:11 +08:00
chenjianhua
ae95ad5958
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-03 17:56:21 +08:00
Jiang Jiang Jian
d954057ed8
Merge branch 'feat/coex_schm_ble' into 'master'
...
feat(ble/controller): Add coexist schm for BLE
See merge request espressif/esp-idf!29740
2024-04-01 18:26:52 +08:00
liuning
bd98ade2a8
fix(wifi): fix coex ld issue
2024-03-28 21:28:10 +08:00
Jiang Jiang Jian
277bec6d04
Merge branch 'bugfix/fix_group_address_qos_frames_issue' into 'master'
...
fix(wifi): fix multicast address qos frames issue
Closes ESPCS-940 and WIFI-6500
See merge request espressif/esp-idf!29694
2024-03-28 12:55:02 +08:00
wuzhenghui
299199c5a5
feat(soc): add ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB rom caps
2024-03-27 13:59:36 +08:00
muhaidong
fedfac470a
fix(wifi): fix multicast address qos frames issue
2024-03-27 10:13:14 +08:00
baohongde
4207909f5c
feat(ble/controller): Add coexist schm for BLE
2024-03-26 14:44:46 +08:00
Marius Vikhammer
83d1c2f054
refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets
2024-03-12 09:48:46 +08:00
Cao Sen Miao
44e16a6401
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-02-28 10:07:53 +08:00
liuning
7440e302be
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-02-27 09:43:00 +08:00
muhaidong
e7625eb189
fix(wifi): fix some wifi issues
...
1. fix qos encapsulated eapol issue
2. fixed dhcp offer and dhcp ack data rates
2024-02-22 22:56:02 +08:00
zhangyanjiao
8bfab29f8d
fix(wifi): fixed scan and home channel change issues
...
1. update scan ap number when clear scan ap records
2. fixed the old_snd filed error in WIFI_EVENT_HOME_CHANNEL_CHANGE event
Closes https://github.com/espressif/esp-idf/issues/13051
2024-02-19 14:57:41 +08:00
zhanghaipeng
eb92ea3461
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 11:49:47 +08:00
chenjianhua
20acc39eb2
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-01-31 19:39:04 +08:00
Island
ed025da95c
Merge branch 'feat/support_ble_aux_when_data_length_zero' into 'master'
...
feat(bt/bluedroid): Support ext adv aux option
Closes BLERP-253 and BLERP-470
See merge request espressif/esp-idf!28458
2024-01-22 11:06:01 +08:00
zhanghaipeng
aeeb64966b
feat(bt/bluedroid): Support ext adv aux option
2024-01-19 16:48:18 +08:00
Cao Sen Miao
6768805d20
fix(uart,usj...): Fix wrong serial number that has been parsed to rom functions,
...
Closes https://github.com/espressif/esp-idf/issues/12958
2024-01-18 10:51:51 +08:00
muhaidong
c5ea7510bc
fix(wifi): fix beacon eb memory leak issue
2023-12-14 17:57:51 +08:00
chenjianhua
daae89357c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-01 21:12:43 +08:00
Marius Vikhammer
b96f93b879
ci(system): fixed and enabled misc system build tests
2023-11-28 14:00:16 +08:00
Jiang Jiang Jian
7ae8e1c438
Merge branch 'feat/optimize_bin_size' into 'master'
...
feat(wifi): Optimize bin size for STA only mode
Closes IDF-8120, IDFGH-11017, and WIFI-5010
See merge request espressif/esp-idf!25642
2023-11-03 09:39:17 +08:00
Kapil Gupta
c84b2cbaed
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-02 14:05:47 +08:00
alanmaxwell
8a47c4875b
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-11-02 14:05:45 +08:00
liuning
4a7a27c189
fix(rom): fix wifi rom ld
2023-10-31 15:41:09 +08:00
liuning
7532df427a
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-10-24 18:05:10 +08:00
zhiweijian
0914d9b8d8
feat: support ble esp32c3 eco7
2023-10-20 19:54:36 +08:00
alanmaxwell
4d33bf7ee9
feat(wifi): support esp32c3 v1.1 WiFi
...
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-10-20 11:01:07 +08:00
Jiang Guang Ming
d1fbec028c
feat(esp32c3): Add rom ld with ROM tag esp32c3-eco7-20230720
2023-10-20 11:01:07 +08:00
muhaidong
d8b600e90b
fix(wifi): fix some wifi issues
...
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-10-09 19:17:28 +08:00
chenjianhua
42b85dffb1
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-09-26 16:10:21 +08:00