weitianhua
d264f30e76
component_bt: Fix build doc errors of bt
...
1. bluedroid: use standard function pointer define.
2. blufi: Change ESP_BD_ADDR_LEN into ESP_BLUFI_BD_ADDR_LEN
3. doc/sphinx_known_warnings: Remove fixed parts.
2022-08-12 12:11:54 +08:00
Jiang Jiang Jian
3f88df5046
Merge branch 'bugfix/put_sempher_and_queue_used_in_isr_into_DRAM_v4.3' into 'release/v4.3'
...
Make sure semphr/queue used in interrupt is in DRAM
See merge request espressif/esp-idf!18989
2022-08-02 11:32:05 +08:00
Jiang Jiang Jian
588e9801a3
Merge branch 'bugfix/fix_ble_ke_mem_c_assert_on_c3_s3_v4.3' into 'release/v4.3'
...
Fixed BLE ke_mem.c assert on ESP32C3 for v4.3
See merge request espressif/esp-idf!18900
2022-08-01 21:10:59 +08:00
Jiang Jiang Jian
896090ce12
Merge branch 'bugfix/fix_bluedroid_host_memory_overflow_v4.3' into 'release/v4.3'
...
Fixed bluedroid host memory overflow for v4.3
See merge request espressif/esp-idf!18904
2022-08-01 19:41:29 +08:00
Jiang Jiang Jian
69ac4dd716
Merge branch 'bugfix/qatest_spp_crash_v4.3' into 'release/v4.3'
...
bugfix/qatest spp crash (v4.3)
See merge request espressif/esp-idf!19239
2022-08-01 19:41:09 +08:00
Michael (XIAO Xufeng)
3a88cf8b49
Merge branch 'bugfix/reserve_dma_ram_in_segments_v4.3' into 'release/v4.3'
...
psram: reserve dma pool in the step of heap max block (v4.3)
See merge request espressif/esp-idf!18859
2022-08-01 17:14:39 +08:00
Jiang Jiang Jian
6c38c6b176
Merge branch 'bugfix/add_multiple_scan_mode_v4.3' into 'release/v4.3'
...
Bugfix: Connect example to add scan mode config
See merge request espressif/esp-idf!19124
2022-07-29 10:58:32 +08:00
Jiang Jiang Jian
11508b6fbe
Merge branch 'bufix/Backport_some_wifi_lwip_bugs_for_4.3_0719' into 'release/v4.3'
...
Backport some wifi&lwip bugs for 4.3 0719
See merge request espressif/esp-idf!19110
2022-07-28 16:03:49 +08:00
wanlei
846b51fe15
param: fixed heap pool reservation for DMA/internal usage fail issue
...
As heap block may be allocated into multiple non-continuous chunks, to
reserve enough memory for dma/internal usage, we do the malloc in the
step of max available block.
2022-07-28 10:15:53 +08:00
jincheng
af5b3e600e
1. add protect for bt_util_buf_env buffers when multi-access
...
2. ignore assert_err in em_bt_clkoff1_setf
2022-07-27 18:02:54 +08:00
Mahavir Jain
949a6a8d3f
Merge branch 'bugfix/freertos_event_group_unblock_race_condition_v4.3' into 'release/v4.3'
...
FreeRTOS: Fix event group task list race condition (v4.3)
See merge request espressif/esp-idf!19104
2022-07-27 12:25:39 +08:00
xueyunfei
e7e962b8d0
lwip:add function for deinit lwip timers
2022-07-26 09:55:39 +00:00
xueyunfei
bc61578d68
esp_wifi: backport some wifi fix
...
1 Bugfix for wrong config of static txbuf
2 fix bug that qos data will update BA SSN
3 reset beacon timeout timer
4 Bugfix for close sniffer mode when wifi stop
5 update wifi header files
2022-07-26 09:55:39 +00:00
xueyunfei
61b1b2ac12
Icmp: get tos parameter in icmp reply
...
bugfix for add ttl for ping socket
2022-07-26 09:55:39 +00:00
Jeff H
55e69bf9cb
add option to route LWIP logs through ESP_LOG interface
...
Signed-off-by: xueyunfei <xueyunfei@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/8785
Closes https://github.com/espressif/esp-idf/issues/8361
2022-07-26 09:55:39 +00:00
Jessy Chen
63cb1da0b6
esp_wifi: update esp_wifi_internal_set_fix_rate usage
2022-07-26 09:55:39 +00:00
Jessy Chen
6e84f737a9
esp_wifi: update noise floor unit
2022-07-26 09:55:39 +00:00
xueyunfei
5b614cd3e4
Doc:update wifi api docs
...
* Add documents related to espnow config rate
* Optimization set dns server api description
2022-07-26 09:55:39 +00:00
David Čermák
96bd791c74
Merge branch 'bugfix/set_ipv6_dns_error_v4.3' into 'release/v4.3'
...
lw ip: Fixed that ipv6 dns cannot work (v4.3)
See merge request espressif/esp-idf!19063
2022-07-25 22:44:38 +08:00
baohongde
8ac667b763
components/coex: Make sure sempher and queue used in isr is in DRAM
...
Closes https://github.com/espressif/esp-idf/issues/9032
Closes https://github.com/espressif/esp-idf/issues/8928
Closes https://github.com/espressif/esp-idf/issues/9129
2022-07-25 11:37:06 +08:00
baohongde
f85c30a73c
components/bt: Make sure sempher and queue used in isr is in DRAM
2022-07-25 11:35:44 +08:00
Darian Leung
bfb4a0c9df
freertos: Fix flakey event group unit test
...
The "FreeRTOS Event Groups" main task will only wait a single tick for the created
tasks to set their response bits. This short delay may not be sufficent if the tick
frequency is high.
This commit updates the test so that
- the main task waits indefinitely for all the response bits to be set.
- created tasks are cleaned up by the main task
2022-07-25 03:01:16 +00:00
Darian Leung
ad39eaaeb0
freertos: Fix event group task list race condition
...
FreeRTOS synchronization primitives (e.g., queues, eventgroups) use various event lists (i.e., task lists) to track what
tasks are blocked on a current primitive. Usually these event lists are accessed via one of the event lists functions
(such as vTask[PlaceOn|RemoveFrom]UnorderedEventList()), which in turn ensure that the global task list spinlock
(xTaskQueueMutex) is taken when accessing these lists.
However, some functions in event_groups.c manually traverse their event lists. Thus if a tick interrupt occurs on
another core during traversal and that tick interrupt unblocks a task on the event list being traversed, the event list
will be corrupted.
This commit modifies the following event_groups.c functions so that they take the global task list lock before
traversing their event list.
- xEventGroupSetBits()
- vEventGroupDelete()
2022-07-25 03:01:16 +00:00
Mahavir Jain
cd9541fdb4
Merge branch 'bugfix/fix_esp32_ci_v4.3' into 'release/v4.3'
...
unit_test: power on wifi or bt domain before phy enable(v4.3)
See merge request espressif/esp-idf!19176
2022-07-23 03:13:40 +08:00
xiongweichao
178e97b152
coex: fixed crash when calculating end transfer time
2022-07-22 16:11:27 +08:00
zwj
0a2d924a19
Update ble lib:
...
Fixed BLE ke_mem.c assert
Fixed adv report duplicate check
2022-07-22 07:44:46 +00:00
Jiang Jiang Jian
cbeb9ae14b
Merge branch 'bugfix/phy_init_failed_when_wifi_deinit_4.3' into 'release/v4.3'
...
esp_wifi:bugfix for phy init failed when wifi deinit(4.3)
See merge request espressif/esp-idf!19138
2022-07-22 12:01:06 +08:00
Jiang Jiang Jian
182af34da8
Merge branch 'bugfix/uart_isr_followup_v4.3' into 'release/v4.3'
...
UART: Fix custom ISR registration function (backport v4.3)
See merge request espressif/esp-idf!19053
2022-07-22 11:58:05 +08:00
chenjianxing
927b402153
unit_test: power on wifi or bt domain before phy enable
2022-07-22 10:28:32 +08:00
zhiweijian@espressif.com
197371d085
Fixed bluedroid host memory overflow
2022-07-20 09:12:46 +00:00
xueyunfei
78ba8d406d
bugfix for phy init failed when wifi deinit
2022-07-20 15:17:26 +08:00
0xFEEDC0DE64
c846ed9a58
Init phy data to default if invalid in flash partition to avoid bootloops
...
Signed-off-by: ronghulin <ronghulin@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/6610
2022-07-19 18:49:29 +08:00
Darian Leung
823e1da543
wifi: Fix linking of WiFi functions dependent on PM_ENABLE
...
The following functions are only defined when CONFIG_PM_ENABLE is defined:
- wifi_apb80m_request()
- wifi_apb80m_release()
This commit makes their linker script mapping statements also dependent on CONFIG_PM_ENABLE
thus fixing some linker errors when CONFIG_PM_ENABLE is disabled.
2022-07-19 12:41:58 +08:00
Mahavir Jain
af928313ab
Merge branch 'update_v4.3/mbedtls_v2.28.1' into 'release/v4.3'
...
mbedtls: Update to release v2.28.1 (v4.3)
See merge request espressif/esp-idf!19042
2022-07-18 18:49:01 +08:00
Chen Wu
ffc7057ae4
lwip: Fixed that ipv6 dns cannot work
2022-07-15 16:18:15 +08:00
David Cermak
0ab0ca5410
mqtt: Fix incorrect reads on error (idf_v4.x)
...
* Update submodule: git log --oneline 985078affa8a2d2b56b87c8e6455252850f895c6..27eb4726067465c5c67d4ecdca5ddccd26f02580
Detailed description of the changes:
* MQTT: Fix signature matching for integer values (Backport to idf_v4.x)
- See merge request espressif/esp-mqtt!133
- Closes https://github.com/espressif/esp-idf/issues/8482
- MQTT: Fix signature matching for integer values (espressif/esp-mqtt@f162002 )
* ci: Deploy idf_v4.x branch to GitHub (espressif/esp-mqtt@ee5ecad )
2022-07-15 06:16:40 +00:00
Omar Chebib
9fa0c131a4
UART: Fix custom ISR registration function
...
* Closes https://github.com/espressif/esp-idf/issues/8491
2022-07-14 17:49:52 +08:00
Laukik Hase
7008e36ccb
mbedtls: Update to release v2.28.1
...
- Changelog: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.1
2022-07-14 10:08:45 +05:30
wangmengyang
a471f1e18e
fix licence copyright for header file syscon_reg.h on ESP32C3 and ESP32S3
...
# Conflicts:
# components/soc/esp32s3/include/soc/syscon_reg.h
2022-07-13 17:35:27 +08:00
wangmengyang
580b57c8b1
component/bt: reset Bluetooth hardware during controller inititalization on ESP32-C3
...
1. Rename MACROs SYSTEM_WIFI_RST_EN register bit fields to be more recognizable
2. reset Bluetooth baseband and MAC bits to fix the issue of task watchdog triggered during controller initialization due to invalid hardware state
2022-07-13 17:35:22 +08:00
zwj
8769f62c3b
fix esp32 BLE ke_mem.c assert
2022-07-13 03:08:36 +00:00
Jiang Jiang Jian
0326e5874f
Merge branch 'bugfix/esp32s2_startup_garbled_output_v4.3' into 'release/v4.3'
...
esp_system: fix garbled UART output on startup on esp32s2 (v4.3)
See merge request espressif/esp-idf!18751
2022-07-13 11:01:33 +08:00
Jiang Jiang Jian
0df62cf49a
Merge branch 'bugfix/ble_50_sync_periodic_adv_lost_data_v4.3' into 'release/v4.3'
...
components/bt: Fix ble sync periodic adv report will lost data(backport release/v4.3)
See merge request espressif/esp-idf!18959
2022-07-13 11:01:05 +08:00
Jiang Jiang Jian
47c20c4294
Merge branch 'bugfix/wifi_sta_and_ble_disconnect_BCI-303_v4.3' into 'release/v4.3'
...
component_bt: Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected(v4.3)
See merge request espressif/esp-idf!19001
2022-07-13 11:00:23 +08:00
Jiang Jiang Jian
d6a422b0a6
Merge branch 'bugfix/correct_blecmd_for_rf_path_v4.3' into 'release/v4.3'
...
Bluedroid: Fixed compilation error due to incorrect macro name (v4.3)
See merge request espressif/esp-idf!18995
2022-07-12 20:37:05 +08:00
Jiang Jiang Jian
79765d12df
Merge branch 'bugfix/wifi_bt_power_domain_leakage_current_v4.3' into 'release/v4.3'
...
Bugfix/wifi bt power domain leakage current v4.3
See merge request espressif/esp-idf!18901
2022-07-12 15:45:07 +08:00
xiongweichao
5cf696a714
Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected
2022-07-12 14:44:46 +08:00
Jiang Jiang Jian
b6af8e08e8
Merge branch 'bugfix/s3_wakeup_light_sleep_rtc_wdt_timeout_v4.3' into 'release/v4.3'
...
component_bt: Fixed rtc watchdog timeout when waking up light sleep due to some functions not in IRAM(v4.3)
See merge request espressif/esp-idf!18873
2022-07-12 12:18:34 +08:00
Rahul Tank
e28ec880a3
Bluedroid: Fixed compilation error due to incorrect macro name
2022-07-12 09:44:23 +05:30
Jiang Jiang Jian
4e5162dd5c
Merge branch 'bugfix/update_gpio_intr_enable_note_v4.3' into 'release/v4.3'
...
Update the note of the gpio_intr_enable function(v4.3)
See merge request espressif/esp-idf!18543
2022-07-12 12:00:09 +08:00