Island
c301deb351
Merge branch 'bugfix/fix_memery_free_bug_for_ble_mesh' into 'master'
...
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
See merge request espressif/esp-idf!25853
2023-09-08 20:39:23 +08:00
Sudeep Mohanty
51846b497b
Merge branch 'feature/freertos_add_sbom_file' into 'master'
...
feat(freertos): Added SBOM manifest file for SPDX file generation
Closes IDF-7979
See merge request espressif/esp-idf!25758
2023-09-08 18:21:46 +08:00
Zim Kalinowski
a0137ff682
Merge branch 'bufix/missing-linux-portable-macros' into 'master'
...
fix(freertos): Added missing Linux port layer macros
See merge request espressif/esp-idf!25844
2023-09-08 17:47:35 +08:00
C.S.M
c8f17b1b7c
Merge branch 'bugfix/flash_pe_usr_interval' into 'master'
...
fix(spi_flash): Fix spi_flash write fail on 26M C2(including OTA fail on this chip)
See merge request espressif/esp-idf!25790
2023-09-08 15:24:25 +08:00
David Čermák
5f115cced8
Merge branch 'bugfix/http_client_tcp_config' into 'master'
...
http_client: Set common tcp config to both TCP and SSL transport
See merge request espressif/esp-idf!25354
2023-09-08 13:36:11 +08:00
Jiang Jiang Jian
0fd57f41ef
Merge branch 'feature/add_api_to_enable_pll_track' into 'master'
...
Enable pll track by default on ESP32
See merge request espressif/esp-idf!25799
2023-09-08 13:22:26 +08:00
Mahavir Jain
31e37c8313
Merge branch 'esp32p4/add_ecdsa_support' into 'master'
...
esp32p4: add ecdsa support
Closes IDF-7546
See merge request espressif/esp-idf!25191
2023-09-08 11:20:36 +08:00
Marius Vikhammer
11cf6f60b8
Merge branch 'feature/c6_h2_p4_lp_wdt' into 'master'
...
LP-WDT: add support for H2/P4
Closes IDF-5730, IDF-6402, IDF-5729, and IDF-7539
See merge request espressif/esp-idf!25782
2023-09-08 10:11:13 +08:00
Rahul Tank
d6e0e86d0d
Merge branch 'bugfix/fix_compilation_issue_enc_adv' into 'master'
...
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL
See merge request espressif/esp-idf!25748
2023-09-07 22:05:25 +08:00
zhanghaipeng
0f17b6616e
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
2023-09-07 19:59:33 +08:00
Cao Sen Miao
f895c6d414
ci(spi_flash): Add flash test for 26MHZ XTAL on ESP32C2
2023-09-07 17:37:01 +08:00
Cao Sen Miao
c147a6d022
fix(spi_flash): Fix spi_flash write fail on 26M C2(including OTA fail on this chip)
2023-09-07 17:30:15 +08:00
Zim Kalinowski
bee3ff952e
fix(freertos): Added missing Linux port layer macros
2023-09-07 10:30:02 +02:00
David Cermak
7c012e3fe1
fix(http_client): Set common tcp config to both TCP and SSL transport
...
Foundation transport contained TCP properties for both TCP and SSL
transport, so it was enough to set the TCP connection properties
(keepalive, interface binding) to one transport only. After merging
5778a7c7 we have separate TCP properties for these transports and need
to set the same for both.
This commit also fixes unnecessary allocation of 1 more byte for if_name
Closes https://github.com/espressif/esp-protocols/issues/322
2023-09-07 08:33:44 +02:00
zhiweijian
5d8873f2d8
change: enable pll track by default on ESP32
2023-09-07 06:08:36 +00:00
Jiang Jiang Jian
02b6c1f0ca
Merge branch 'bugfix/wpa_connection_in_ent_mode' into 'master'
...
fix(wifi): Fix sta connecting with wpa security in enterprise mode
Closes WIFIBUG-96
See merge request espressif/esp-idf!25574
2023-09-07 13:53:55 +08:00
Jiang Jiang Jian
a1c0d9c3a1
Merge branch 'feature/ble_lib_update_h2_c6' into 'master'
...
ble: update h2 c6 libble to 5d7af429
Closes BLERP-7
See merge request espressif/esp-idf!25691
2023-09-07 10:25:08 +08:00
morris
94d39009b4
Merge branch 'feature/esplcd_replace_periph_func_with_atomic' into 'master'
...
feat(esp_lcd): Replace `periph_module` function call with new ll func
Closes IDF-8167
See merge request espressif/esp-idf!25717
2023-09-07 01:59:04 +08:00
Ondrej Kosta
380b83d7a1
Merge branch 'feature/eth_iram_optimization' into 'master'
...
feat(esp_eth): added IRAM optimization option for internal EMAC
Closes WIFI-6226
See merge request espressif/esp-idf!25704
2023-09-07 00:35:56 +08:00
C.S.M
61920d0360
Merge branch 'bugfix/i2c_probe_continue' into 'master'
...
fix(i2c_master): Fix I2C new master cannot continously probe
See merge request espressif/esp-idf!25761
2023-09-06 17:23:48 +08:00
morris
2e6015b39f
Merge branch 'refactor/add_namespace_intr_cpu_id' into 'master'
...
refactor(intr): add namespace for intr_cpu_id_t
See merge request espressif/esp-idf!25725
2023-09-06 16:41:57 +08:00
morris
01f3c93b17
Merge branch 'feature/esp_lcd_st7789_rgb_data_endian_config' into 'master'
...
feat(st7789): add data endian config
Closes IDFGH-10145
See merge request espressif/esp-idf!25475
2023-09-06 16:25:41 +08:00
Wang Meng Yang
cd9eeff345
Merge branch 'feature/add_hfp_api_pkt_stat_nums' into 'master'
...
feat(bt/bluedroid): Add new apis for hfp to get packet status numbers
See merge request espressif/esp-idf!25446
2023-09-06 16:15:22 +08:00
Zhi Wei Jian
4f7e7ce6c9
Merge branch 'feature/add_api_to_enable_pll_track' into 'master'
...
feat(ble/controller): Add API to enable/disable pll track
See merge request espressif/esp-idf!25779
2023-09-06 15:29:55 +08:00
Planck (Lu Zeyu)
86d4f9993f
feat(esp_lcd): replace periph_module func with new ll func
...
Update periph_ctrl.h
2023-09-06 14:42:01 +08:00
Shreyas Sheth
9b5bbb5bd7
fix(wifi): Fix sta connecting with wpa security in enterprise mode
2023-09-06 06:00:48 +00:00
harshal.patil
4c0dd8388b
feat(mbedtls): Integrate the ecdsa export public key feature in mbedtls
2023-09-06 11:07:40 +05:30
harshal.patil
cc32fbb302
ci(hal): add test for export public key mode of the ecdsa peripheral
2023-09-06 11:07:40 +05:30
harshal.patil
d86b320892
feat(ecdsa): add ECDSA peripheral support for esp32p4
2023-09-06 11:07:37 +05:30
Rahul Tank
57eb7858f0
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL
2023-09-06 10:03:02 +05:30
Armando (Dou Yiwen)
bdfa91ab66
Merge branch 'change/delete_not_used_mmu_macros' into 'master'
...
mm: delete not used mmu macros and added soc_ prefix
Closes IDF-7686
See merge request espressif/esp-idf!25663
2023-09-06 11:59:03 +08:00
Marius Vikhammer
b06dc30ba2
feat(lp_wdt): add lp wdt HAL support on C6, H2 and P4
2023-09-06 11:39:27 +08:00
Marius Vikhammer
0a630831a7
Merge branch 'feature/move_wdt_defines_to_ll' into 'master'
...
fix(wdt): move non-auto generated wdt values to ll
See merge request espressif/esp-idf!25757
2023-09-06 10:12:43 +08:00
morris
e8847a176f
refactor(intr): add namespace for intr_cpu_id_t
...
previously the intr_types.h doesn't have a namespace,
it has the risk of introduing conflict in user's project.
2023-09-06 09:50:41 +08:00
Darian
c60cbcee5c
Merge branch 'refactor/freertos_move_idf_specific_functions' into 'master'
...
refactor(freertos/idf): Move IDF FreeRTOS API additions to header files
Closes IDF-7201, IDF-3873, and IDF-7907
See merge request espressif/esp-idf!25615
2023-09-06 01:13:13 +08:00
Rahul Tank
3da06e465a
Merge branch 'bugfix/ext_adv_log' into 'master'
...
fix(nimble): added log for extended advertisement
See merge request espressif/esp-idf!25461
2023-09-06 00:34:12 +08:00
zhiweijian
2a11862118
feat(ble/controller): Add API to enable/disable pll track
2023-09-05 21:50:39 +08:00
luomanruo
a2935ba6ec
change: print assert info before dump log
2023-09-05 20:40:04 +08:00
cjin
926695b000
change: changed ble msys init for controller
2023-09-05 20:40:04 +08:00
cjin
574800b50a
feat: added ble wake up overhead support
2023-09-05 20:40:04 +08:00
luomanruo
7ec0ccad09
ble: update h2 c6 libble to 5d7af429
2023-09-05 20:40:04 +08:00
Zhi Wei Jian
98d9d14e87
Merge branch 'feature/add_new_mesh_adv_type_for_exception_list_c3' into 'master'
...
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
See merge request espressif/esp-idf!25749
2023-09-05 19:18:03 +08:00
Sudeep Mohanty
2ddb47f533
feat(freertos): Added SBOM manifest file for SPDX file generation
...
This commit adds the SBOM manifest file for the FreeRTOS-Kernel to aid
SPDX file generation.
2023-09-05 18:30:30 +08:00
Mahavir Jain
5b001f9e53
Merge branch 'bugfix/aes_dma_descriptor_setup_issue' into 'master'
...
fix(aes): correct the linking of the DMA descriptors
See merge request espressif/esp-idf!25723
2023-09-05 17:19:28 +08:00
Darian Leung
035423eb37
refactor(freertos/idf): Move task creation "PinnedToCore" API to addition headers
...
This commit moves/merges the IDF FreeRTOS "PinnedToCore" task creation
functions from tasks.c/task.h to idf_additions.h/freertos_task_c_additions.h.
Also updated FreeRTOS Mock component to provide mocks for "idf_additions.h"
headers for our mock tests.
2023-09-05 16:20:59 +08:00
Darian Leung
e612db7d32
refactor(freertos/idf): Move weak xTimerCreateTimerTask() to IDF additions header
...
A weak xTimerCreateTimerTask() was added to tasks.c as a workaround in ESP-IDF
in order to prevent timers.c from being linked when unused.
This commit moves that workaround to `freertos_tasks_c_additions.h`
2023-09-05 16:20:59 +08:00
Darian Leung
a5f9a2505e
refactor(freertos/idf): Remove application hook prototypes
...
The following application hook protoypes are defined in task.h from FreeRTOS
V10.4.0 onwwards and no longer need to be declared in tasks.c, thus have been
removed:
- vApplicationStackOverflowHook()
- vApplicationTickHook()
- vApplicationGetIdleTaskMemory()
2023-09-05 16:20:59 +08:00
Darian Leung
7b4dba4ffd
refactor(freertos/idf): Move vTaskSetThreadLocalStoragePointerAndDelCallback()
...
This commit moves vTaskSetThreadLocalStoragePointerAndDelCallback() from
`tasks.c`/`task.h` to `freertos_tasks_c_additions.h`/`idf_additions.h`.
2023-09-05 16:20:59 +08:00
Darian Leung
5de6a9aff6
refactor(freertos/idf): Move compatibility functions
...
This function moves ulTaskNotifyTake()/xTaskNotifyWait() from IDF FreeRTOS
`tasks.c` to `freertos_compatibility.c`. These functions were kept for
pre-compiled library compatibilty. Move them reduces the kernel source code
difference when compared to upstream FreeRTOS.
2023-09-05 16:20:59 +08:00
Darian Leung
0db40f9e6c
refactor(freertos/idf): Move IDF task utility functions to API addition headers
...
This commit combines various task utility API additions in IDF FreeRTOS and with
their Amazon SMP FreeRTOS addition counterparts. The folloiwng functions have
been moved to freertos_tasks_c_additions.h and idf_additions.h as these API
are considered public:
- xTaskGetCurrentTaskHandleForCPU()
- xTaskGetIdleTaskHandleForCPU()
- xTaskGetAffinity()
- pxTaskGetStackStart()
Also fixed in missing #if macros when vTaskCoreAffinityGet() is called in
Amazon SMP FreerTOS tests.
2023-09-05 16:20:59 +08:00