Jiang Jiang Jian
9ee3c8337d
Merge branch 'bugfix/avoid_ftm_initiator_mode_on_softap_v4.4' into 'release/v4.4'
...
Avoid ftm initiator mode on softap (Backport v4.4)
See merge request espressif/esp-idf!21757
2022-12-23 10:39:38 +08:00
Jiang Jiang Jian
221df10ced
Merge branch 'bugfix/change_the_level_of_nimble_log_forv4.4' into 'release/v4.4'
...
ble_mesh:example:change the level of nimble host log(v4.4)
See merge request espressif/esp-idf!21629
2022-12-22 19:42:11 +08:00
Jiang Jiang Jian
cfeccaa685
Merge branch 'bugfix/correct_the_default_SR_mode_v4.4' into 'release/v4.4'
...
bugfix/correct the SR_mode selection when konw nothing about Peripheral's SR_mode (v4.4)
See merge request espressif/esp-idf!21520
2022-12-22 19:37:27 +08:00
Jiang Jiang Jian
2ac433e1ae
Merge branch 'feature/nimble_support_ble_max_conn_num_v4.4' into 'release/v4.4'
...
Nimble: Support maximum number of connections to 9 on ESP32-C3 and ESP32-S3 (v4.4)
See merge request espressif/esp-idf!21551
2022-12-22 19:37:06 +08:00
Jiang Jiang Jian
90b5993867
Merge branch 'doc/opt_esp32_eco3_v4.4' into 'release/v4.4'
...
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size (v4.4)
See merge request espressif/esp-idf!21702
2022-12-22 19:29:41 +08:00
Jiang Jiang Jian
aa21184a03
Merge branch 'doc/cpu_breakpoint_watchpoint_num_v4.4' into 'release/v4.4'
...
docs: fix the number of breakpoints and watchpoints for RISC-V chips (v4.4)
See merge request espressif/esp-idf!21704
2022-12-22 19:29:06 +08:00
Jiang Jiang Jian
2497798036
Merge branch 'contrib/github_pr_10199_v4.4' into 'release/v4.4'
...
Removed the 'configASSERT( xInheritanceOccurred == pdFALSE )' assertion from xQueueSemaphoreTake (GitHub PR)(v4.4)
See merge request espressif/esp-idf!21501
2022-12-22 19:28:20 +08:00
gauri patankar
a744595440
esp_wifi:Update wifi libs
...
1. Avoid ftm initiator mode on softap
2. Fix home channel issue in ftm for apsta mode
3. Fix int overflow for T1-T4 counter variable
2022-12-22 15:03:40 +05:30
Mahavir Jain
6d80c334f7
Merge branch 'bugfix/update_docs_for_secure_dl_mode_v4.4' into 'release/v4.4'
...
docs: Fix Secure DL mode documentation about flash read being unsupported (v4.4)
See merge request espressif/esp-idf!21654
2022-12-22 17:15:59 +08:00
Michael (XIAO Xufeng)
1d5fd5587e
Merge branch 'feature/modbus_remove_component_v44' into 'release/v4.4'
...
freemodbus: remove component files from esp-idf (backport v4.4)
See merge request espressif/esp-idf!18763
2022-12-22 17:05:56 +08:00
Alex Lisitsyn
ea646a9c22
freemodbus: remove component files from esp-idf (backport v4.4)
2022-12-22 17:05:55 +08:00
Michael (XIAO Xufeng)
800d11c48f
Merge branch 'contrib/github_pr_10106_v4.4' into 'release/v4.4'
...
hal/uart_ll.h: Fix compile with C++ (GitHub PR) (v4.4)
See merge request espressif/esp-idf!21455
2022-12-22 17:01:14 +08:00
Jiang Jiang Jian
78e9a38ef4
Merge branch 'bugfix/fix_max_conn_num_issue_v4.4' into 'release/v4.4'
...
esp_wifi: change max connection num on ESP32C3 and ESP32S3 (Backport v4.4)
See merge request espressif/esp-idf!21753
2022-12-22 15:36:02 +08:00
Harshit Malpani
3353d8404a
esp_http_server: fix wrong context pointer in httpd_req_cleanup function
...
Added example which fails without the fix
Closes https://github.com/espressif/esp-idf/issues/10265
2022-12-22 10:14:34 +05:30
zhangyanjiao
8abcacd25e
esp_wifi: change max connection num on ESP32C3 and ESP32S3
...
Closes WIFI-5134
2022-12-22 11:45:50 +08:00
Jiang Jiang Jian
3d6e33e9a4
Merge branch 'fix/clear_cur_pmksa_v4.4' into 'release/v4.4'
...
Clear current pmksa before generating RSN IE (Backport v4.4)
See merge request espressif/esp-idf!21687
2022-12-22 09:37:40 +08:00
Jiang Jiang Jian
c88d8829cf
Merge branch 'bugfix/unstall_other_cpu_on_core_reset_v4.4' into 'release/v4.4'
...
bugfix: unstall other cpu on core reset (backport v4.4)
See merge request espressif/esp-idf!21496
2022-12-21 19:55:01 +08:00
Jiang Jiang Jian
1d4f6af1bc
Merge branch 'refactor/freertos_remove_gpl_license_text' into 'release/v4.4'
...
freertos: Remove GPL license text from port files
See merge request espressif/esp-idf!21588
2022-12-21 19:54:06 +08:00
Laukik Hase
8c7b0c191e
esp_tls: Fix issue when timeout is not explicitly given in esp_tls_cfg_t
...
- If internet connectivity weakened or disappeared suddenly while we were
in the TLS handshake stage, the app got stuck at that point indefinitely.
- This was because when timeout was not explicitly specified in esp_tls_cfg_t,
the default timeout was set at the wrong place. This causes the sockets to be
setup with zero timeout, hence the indefinite wait.
2022-12-21 14:42:44 +05:30
KonstantinKondrashov
e59269efa0
esp_hw_support: Fix version in esp_chip_info for C3 and H2
2022-12-20 21:14:36 +08:00
Michael (XIAO Xufeng)
a5964c442f
esp32s3: fixed bug chip v0.0 detected as vX.Y
...
A typical value is 2.8.
Previous commit 32ef2b321a
doesn't fix the issue cleanly. The MSB of wafer_minor also has this problem.
2022-12-20 21:14:36 +08:00
Shyamal Khachane
aba1eb81ea
wpa_supplicant: Clear current pmksa before generating RSN IE
...
Also update wifi libs with below changes -
- Fix reason codes for Invalid PMKID
- Fix handling of Assoc Resp status codes for Station
2022-12-20 17:35:40 +05:30
Michael (XIAO Xufeng)
9e87d53fed
esp32s3: fixed bug chip v0.0 detected as vX.0
...
A typical value is 2.0.
2022-12-20 16:30:13 +08:00
KonstantinKondrashov
26960f1734
efuse: Adds major and minor versions and others
2022-12-20 16:30:13 +08:00
Armando
7dde97d2d6
test_app: xip_psram test app
2022-12-20 14:00:49 +08:00
zwj
046a5b145d
Update bt lib for ESP32
...
- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate
2022-12-20 11:40:34 +08:00
zwj
4cb0e30b08
Update bt lib for ESP32-C3 and ESP32-S3
...
- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate
2022-12-20 11:39:35 +08:00
chenjianhua
41c643909e
update bt lib for ESP32-C3 and ESP32-S3
...
1 fixed privacy error for directed adv
2 fixed multi periodic adv sync failed in air
2022-12-20 11:38:22 +08:00
zwj
c32c9d8833
Fixed some memory was not released after bluetooth controller initialization failed on ESP32-C3 and ESP32-S3
2022-12-20 11:36:58 +08:00
chenjianhua
bdfc1426ac
update bt-lib for ESP32
...
1 change default TX power to 9 dBm
2 fixed disconnect reason 0x1f (unspecified error)
3 fixed connection timeout due to terminate ind has not been acknowledged
2022-12-20 11:34:43 +08:00
zwj
13493a6137
Fixed some memory was not released after bluetooth controller initialization failed on ESP32
2022-12-20 11:29:33 +08:00
Ivan Grokhotkov
78af134110
docs: fix the number of breakpoints and watchpoints for RISC-V chips
2022-12-19 14:37:15 +01:00
Djordje Nedic
2ae52901bd
idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache
...
This fixes an attempted fix for diram size calculation where it was counted twice, however the fix did not account for cases where iram was not fully filled with cache and therefore was of non 0 size.
Now the calculation should be correct regardless of the cache size.
Closes https://github.com/espressif/esp-idf/issues/9960
Fix expected output
2022-12-19 14:22:00 +01:00
Ivan Grokhotkov
e1d01a9032
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size
2022-12-19 14:07:32 +01:00
Jiang Jiang Jian
56efeb2c76
Merge branch 'bugfix/fix_multicast_issue_v4.4' into 'release/v4.4'
...
esp_wifi: fix multicast pkts drop issue for some AP when DTIM period > 1 (V4.4)
See merge request espressif/esp-idf!21599
2022-12-19 20:21:24 +08:00
chenjianhua
f44f3d13bc
bluedroid: fix ble connection update with same params
2022-12-19 19:10:26 +08:00
chenjianhua
5d6dfd139f
examples: fix ble hid led output report
2022-12-19 19:01:13 +08:00
Armando
b59cefbfc0
ut: add test config for xip_from_psram
2022-12-19 18:49:50 +08:00
chenjianhua
8cf14e42ba
bluedroid: fix encrypt keysize of GATT characteristic permission
2022-12-19 17:42:08 +08:00
chenjianhua
0cb30a3da0
bluedroid: correct the length of att read by type pdu
2022-12-19 17:41:45 +08:00
Mahavir Jain
7a8fe58dd6
docs: Fix Secure DL mode documentation about flash read being unsupported
...
Simple flash read command is not supported if Secure DL mode is enabled on the target.
Remove reference of this from the relevant docs part.
Related: https://github.com/espressif/esptool/issues/810
Related: ESPTOOL-567
Closes IDF-6468
2022-12-16 11:52:54 +05:30
gaoxu
2e5307b247
system: don't disable cache if Flash .text and .rodata are moved to PSRAM
2022-12-16 12:59:06 +08:00
Yuan Hong Hui
b1d22143a5
ble_mesh:example:change the level of nimble host log
2022-12-15 18:00:25 +08:00
Armando
bb79980093
mspi_tuning: fix psram timing tuning bug
2022-12-15 17:08:03 +08:00
xiongweichao
d1ce1f9586
bt:Fixed the use of invalid configuration when the peer device configures the stream, and returned an incorrect error code
2022-12-15 17:01:32 +08:00
Guillaume Souchere
dd249a9ecd
esp_system: fix placement of __stack_chk_fail from flash to RAM
...
When stack check is enabled, certain functions (sometimes placed in RAM)
are being decorated with stack guards and a call to __stask_chk_fail() in
case ofr stack corruption. For this reason, __stack_chk_fail() must be
placed in RAM too.
Add stack check config in heap tests on all targets to find eventual flash to RAM
calls due to stack checks when running callgraph_check.py
2022-12-14 12:57:08 +01:00
Guillaume Souchere
43ba878870
heap: fix linker issues and remove spi flash dependencies
2022-12-14 12:57:08 +01:00
Guillaume Souchere
b78193700a
feat: remove tlsf_fls and tlsf_ffs from linker as they are inlined.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
e0c92b3e04
tools: update list of references to not include symbold used by __assert_func calls
...
On xtensa architecture, the call to __assert_func uses a reference to __func__ that can
sometimes be placed in flash. Since the __asert_func can be called from functions in IRAM
the check_callgraph script can report an error when checking for invalid calls from IRAM
to flash sections. However, the __asert_func prevents this scenario at runtime so the
check_callgraph script reports a 'flas positive' situation. For this reasson, all references
to __func__$x found prior to a call to __assert_func are droped in the parsing of the rtl files.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
9ec87993c8
heap: add check for usage of flash content from iram
...
this commits:
- adds build-time test to check that no call to flash regions are done from IRAM functions
- resolves problems related to IRAM function using content in flash memory
- update heap_caps_alloc_failed to use a default function name in DRAM
when necessary instead of creating a function name variable in DRAM for
each call of heap_caps_alloc_failed. This allows to save some extra bytes
in RAM.
2022-12-14 12:57:08 +01:00