mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
feat(ble_mesh): fixed configuration of core nums
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2016 Wind River Systems, Inc.
|
* SPDX-FileCopyrightText: 2016 Wind River Systems, Inc.
|
||||||
* SPDX-FileContributor: 2020-2021 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileContributor: 2020-2026 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -21,9 +21,15 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0)
|
||||||
|
#define BLE_MESH_PLATFORM_CORE_NUMS CONFIG_FREERTOS_NUMBER_OF_CORES
|
||||||
|
#else
|
||||||
|
#define BLE_MESH_PLATFORM_CORE_NUMS portNUM_PROCESSORS
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_BT_BLUEDROID_ENABLED
|
#ifdef CONFIG_BT_BLUEDROID_ENABLED
|
||||||
#ifdef CONFIG_BT_BLUEDROID_PINNED_TO_CORE
|
#ifdef CONFIG_BT_BLUEDROID_PINNED_TO_CORE
|
||||||
#define BLE_MESH_ADV_TASK_CORE (CONFIG_BT_BLUEDROID_PINNED_TO_CORE < CONFIG_FREERTOS_NUMBER_OF_CORES ? CONFIG_BT_BLUEDROID_PINNED_TO_CORE : tskNO_AFFINITY)
|
#define BLE_MESH_ADV_TASK_CORE (CONFIG_BT_BLUEDROID_PINNED_TO_CORE < BLE_MESH_PLATFORM_CORE_NUMS ? CONFIG_BT_BLUEDROID_PINNED_TO_CORE : tskNO_AFFINITY)
|
||||||
#else
|
#else
|
||||||
#define BLE_MESH_ADV_TASK_CORE (0)
|
#define BLE_MESH_ADV_TASK_CORE (0)
|
||||||
#endif
|
#endif
|
||||||
@@ -31,7 +37,7 @@ extern "C" {
|
|||||||
|
|
||||||
#ifdef CONFIG_BT_NIMBLE_ENABLED
|
#ifdef CONFIG_BT_NIMBLE_ENABLED
|
||||||
#ifdef CONFIG_BT_NIMBLE_PINNED_TO_CORE
|
#ifdef CONFIG_BT_NIMBLE_PINNED_TO_CORE
|
||||||
#define BLE_MESH_ADV_TASK_CORE (CONFIG_BT_NIMBLE_PINNED_TO_CORE < CONFIG_FREERTOS_NUMBER_OF_CORES ? CONFIG_BT_NIMBLE_PINNED_TO_CORE : tskNO_AFFINITY)
|
#define BLE_MESH_ADV_TASK_CORE (CONFIG_BT_NIMBLE_PINNED_TO_CORE < BLE_MESH_PLATFORM_CORE_NUMS ? CONFIG_BT_NIMBLE_PINNED_TO_CORE : tskNO_AFFINITY)
|
||||||
#else
|
#else
|
||||||
#define BLE_MESH_ADV_TASK_CORE (0)
|
#define BLE_MESH_ADV_TASK_CORE (0)
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user