muhaidong
210ffa0475
fix(wifi): missed annotate ld function from txop fix
2023-07-26 11:54:10 +08:00
Jiang Jiang Jian
000450504d
Merge branch 'bugfix/cache_writeback_bug_v5.0' into 'release/v5.0'
...
esp_rom: patch Cache_WriteBack_Addr (backport v5.0)
See merge request espressif/esp-idf!24940
2023-07-24 15:41:32 +08:00
gaoxiaojie
4a2f38930b
fix(esp32s3): patch Cache_WriteBack_Addr api
...
Need to ensure that the cacheline being written back will not be
accessed during the write back process.
2023-07-21 11:46:45 +08:00
Li Shuai
0b42747d0a
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-20 11:39:41 +08:00
Island
10c1004629
Merge branch 'feature/update_ble_libs_5.0' into 'release/v5.0'
...
ble: Updated the libbt for ESP32-C2
See merge request espressif/esp-idf!24652
2023-07-11 21:40:05 +08:00
Jiang Jiang Jian
e99b7835fa
Merge branch 'bugfix/update_esp_rom_layout_v5.0' into 'release/v5.0'
...
esp_rom: fix rom layout issues (backport v5.0)
See merge request espressif/esp-idf!24640
2023-07-11 12:22:40 +08:00
Jiang Jiang Jian
44cdf1d6e7
Merge branch 'bugfix/fix_Cache_Count_Flash_bug_v5.0' into 'release/v5.0'
...
cache: patch some rom cache api, rename those apis in ld (backport v5.0)
See merge request espressif/esp-idf!24292
2023-07-11 12:20:04 +08:00
Shen Weilong
9e0bd6f7aa
ble: Update the libbt for ESP32-C2
2023-07-11 11:41:48 +08:00
Jiang Guang Ming
ce1042a267
esp_rom: fix rom layout issues
2023-07-07 01:25:17 -07:00
cjin
75bd131a54
ble: fix cca for esp32c2
2023-06-29 20:02:34 +08:00
chenjianxing
af44033b5a
esp_wifi: fix timer callback crash after wifi deinit on esp32c2.
2023-06-29 15:09:07 +08:00
Cao Sen Miao
045467e439
temperature_sensor: only link phy_xpd_tsens function in phy_lib
2023-06-29 10:27:38 +08:00
wanglei
861e6a4ef8
cache: patch some rom cache api, rename those apis in ld
...
1. Cache_Count_Flash_Pages, fix this api return enexpected + 1
2. Cache_Suspend_I/DCache, add wait cache idle after suspend cache
3. Cache_Freeze_I/DCache_Enable, add wait cache idle after freeze
2023-06-19 15:15:32 +08:00
muhaidong
398403e251
esp_wifi: fix some txop issues
2023-06-09 23:24:02 +08:00
Jiang Jiang Jian
982f327827
Merge branch 'bugfix/esp32c2_slave_report_address_error_v5.0' into 'release/v5.0'
...
Bugfix/esp32c2 slave report address error v5.0
See merge request espressif/esp-idf!23924
2023-06-01 19:51:32 +08:00
Jakob Hasse
fa099f23f3
compiler: replaced noreturn by __noreturn__ in header files
...
* noreturn may be replaced by third-party macros,
rendering it ineffective
* Closes https://github.com/espressif/esp-idf/issues/11339
2023-05-30 13:21:17 +08:00
zwl
2153f59574
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-05-29 20:29:55 +08:00
Island
21cfccad3a
Merge branch 'feature/add_interface_for_ble_QA_test_5.0' into 'release/v5.0'
...
BLE: Add interface for QA test
See merge request espressif/esp-idf!22980
2023-05-12 16:27:37 +08:00
Jiang Jiang Jian
6b2d631eac
Merge branch 'bugfix/tx_desc_fragment_v5.0' into 'release/v5.0'
...
esp_wifi: fix potential issue when tx fragment pkt.(v5.0)
See merge request espressif/esp-idf!23043
2023-05-11 23:28:35 +08:00
Shen Weilong
6bfeac7b6c
BLE: Add interface for QA test
...
Fix sleep crash issue
2023-05-11 20:01:13 +08:00
Jiang Jiang Jian
c323399520
Merge branch 'bugfix/fix_hw_ralunderrun_assert_v5.0' into 'release/v5.0'
...
Fixed BLE HW RAL_UNDERRUN assert and backport some bug fix 23-03-30 (back port v5.0)
See merge request espressif/esp-idf!22989
2023-05-11 17:27:32 +08:00
chenjianhua
2279603842
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-05-11 02:45:56 +00:00
zwj
0e5c6144b7
- Support ESP32C3 and ESP32S3 new BLE lib
...
- Disable controller 5.0 feature bits if host 5.0 feature is not enabled
- Fixed extend ADV parameters check for ADV_DIRECT_HI
2023-05-11 02:45:56 +00:00
chenjianxing
3f4e4cf964
esp_wifi: fix potential issue when tx fragment pkt.
2023-04-03 17:50:02 +08:00
chenjianxing
97225286ca
esp_wifi: improve tx robust for c2/c3/s3
2023-03-30 21:46:07 +08:00
liuning
dfb4a3daa0
esp_wifi: fix espnow unexpectly enter modem sleep on esp32c2
2023-03-29 21:20:33 +08:00
Sarvesh Bodakhe
7999489c6e
Combine improvements in sa query and buffer deauth, disassoc, action frames for connected station in sleep mode
2023-03-10 16:00:55 +05:30
Jakob Hasse
1581c494d3
refactor(esp_rom): miniz test only on FPGA now
2023-03-03 18:15:06 +08:00
zwl
3eb8a9cf1e
ble: Fixed flow control count error on ESP32-C2
2023-02-27 21:48:19 +08:00
zwl
7b28d40c0a
ble:Fixed issues of adv error stop and abnormal reporting of connection update complete event on ESP32-C2
2023-02-27 16:56:05 +08:00
Jiang Jiang Jian
809aeb77b7
Merge branch 'bugfix/update_esp_rom_rtc_header_v5.0' into 'release/v5.0'
...
update esp rom rtc header (backport to v5.0)
See merge request espressif/esp-idf!21915
2023-02-27 15:09:19 +08:00
jingli
e109c5f998
esp32c2: support rtc time feature depend on rtc memory, since c2 does not have rtc memory
2023-02-16 10:52:59 +08:00
Jiang Jiang Jian
96db537020
Merge branch 'feature/apply_new_version_logic_v5.0' into 'release/v5.0'
...
all: Apply new version logic (major * 100 + minor) (v5.0)
See merge request espressif/esp-idf!20941
2023-01-12 16:18:23 +08:00
KonstantinKondrashov
823024c10c
all: Apply new version logic (major * 100 + minor)
2023-01-06 02:00:52 +08:00
jiangguangming
7585e86a05
esp_rom: update H2 and C2 rom rtc.h
2023-01-05 15:52:49 +08:00
Jiang Jiang Jian
25eb1f0c6e
Merge branch 'bugfix/some_wifi_fixes_v5.0' into 'release/v5.0'
...
esp_wifi: update wifi lib to latest master for v5.0
See merge request espressif/esp-idf!21680
2022-12-21 10:50:49 +08:00
Omar Chebib
0714847552
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT
...
Closes https://github.com/espressif/esp-idf/issues/9938
2022-12-19 15:06:15 +01:00
chenjianxing
a01847c24f
esp_wifi: fix multicast pkts drop issue for some AP when DTIM period > 1
...
Closes WIFI-5076
2022-12-19 14:18:27 +08:00
jiangguangming
5f7d8bfd6b
esp_rom: update rom gpio.h
2022-12-15 16:27:57 +08:00
zwl
5cab9686bb
Optimized the number of npl on ESP32C2
2022-12-13 17:50:00 +08:00
zhangyanjiao
91804983b7
esp_wifi: fix esp32c3 connect fail
...
Closes IDFCI-1524
2022-12-06 05:06:18 +00:00
muhaidong
675f9555df
esp_wifi: fix some softap issues
...
1. add lldesc_config and clr PWR MGT flag
2. send null data instead of qos null data when receive ps-poll while power save queue is empty
3. update power save queue hw len
4. set more data bit
5. only send null data when psq hw len is 0 after recv ps-poll
2022-12-05 11:33:50 +08:00
alex.li
f768845b16
esp_wifi: fix wapi gtk id compability issue and adapt tx frag pn sequently.
2022-12-05 11:30:51 +08:00
morris
aff2157f10
Merge branch 'feature/esp_rom_alias_mz_crc32_to_crc32_le_v5.0' into 'release/v5.0'
...
move {target}/rom/miniz.h to a common miniz.h (backport to v5.0)
See merge request espressif/esp-idf!21104
2022-12-05 10:10:38 +08:00
Jiang Jiang Jian
b74cb360f0
Merge branch 'bugfix/update_esp_rom_lldesc_header_v5.0' into 'release/v5.0'
...
esp_rom: remove lldesc_xxx definitions since no actual function bodies (backport v5.0)
See merge request espressif/esp-idf!21354
2022-12-02 20:38:00 +08:00
Jiang Jiang Jian
6d1f2821f1
Merge branch 'feature/esp32c2_optimize_ble_init_v5.0' into 'release/v5.0'
...
Fixed memory leak when RAM free size is insufficient or setting ext scan...
See merge request espressif/esp-idf!21262
2022-12-02 20:37:16 +08:00
Jiang Jiang Jian
a258f7993c
Merge branch 'feature/put_rom_tlsf_patch_code_to_iram_v5.0' into 'release/v5.0'
...
esp_rom: put rom tlsf patch code in iram by default (backport to v5.0)
See merge request espressif/esp-idf!20817
2022-12-02 20:26:47 +08:00
Jiang Jiang Jian
ff88f19ddd
Merge branch 'feature/add_rom_tlsf_function_prototype_v5.0' into 'release/v5.0'
...
esp_rom: add rom tlsf function prototype instead of void * (backport to v5.0)
See merge request espressif/esp-idf!20684
2022-12-02 19:52:51 +08:00
jiangguangming
af425e5a8e
move {target}/rom/miniz.h to a common miniz.h
...
- Move {target}/rom/miniz.h to common miniz.h
- Add ESP_ROM_HAS_MZ_CRC32 for ESP32/S2/S3/C3/H2
- Alias mz_crc32 to crc32_le if chips not support ESP_ROM_HAS_MZ_CRC32
2022-12-02 19:39:44 +08:00
jiangguangming
93fffd51bb
esp_rom: remove lldesc_xxx definitions since no actual function bodies
2022-12-01 09:34:11 +08:00