mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 11:17:20 +02:00
ieee802154: change BLE_BB/ieee802154_BB
This commit is contained in:
@@ -40,8 +40,9 @@ extern "C" {
|
|||||||
#define REGDMA_IOMUX_LINK(_pri) ((0x12 << 8) | _pri)
|
#define REGDMA_IOMUX_LINK(_pri) ((0x12 << 8) | _pri)
|
||||||
#define REGDMA_SPIMEM_LINK(_pri) ((0x13 << 8) | _pri)
|
#define REGDMA_SPIMEM_LINK(_pri) ((0x13 << 8) | _pri)
|
||||||
#define REGDMA_SYSTIMER_LINK(_pri) ((0x14 << 8) | _pri)
|
#define REGDMA_SYSTIMER_LINK(_pri) ((0x14 << 8) | _pri)
|
||||||
#define REGDMA_MODEM_BT_BB_LINK(_pri) ((0x15 << 8) | _pri)
|
#define REGDMA_BLE_MAC_LINK(_pri) ((0x15 << 8) | _pri)
|
||||||
#define REGDMA_MODEM_IEEE802154_LINK(_pri) ((0x16 << 8) | _pri)
|
#define REGDMA_MODEM_BT_BB_LINK(_pri) ((0x16 << 8) | _pri)
|
||||||
|
#define REGDMA_MODEM_IEEE802154_LINK(_pri) ((0x17 << 8) | _pri)
|
||||||
#define REGDMA_MODEM_FE_LINK(_pri) ((0xFF << 8) | _pri)
|
#define REGDMA_MODEM_FE_LINK(_pri) ((0xFF << 8) | _pri)
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
@@ -279,9 +279,9 @@ bool IRAM_ATTR modem_domain_pd_allowed(void)
|
|||||||
const uint32_t mask_wifi = (const uint32_t) (SLEEP_RETENTION_MODULE_WIFI_MAC |
|
const uint32_t mask_wifi = (const uint32_t) (SLEEP_RETENTION_MODULE_WIFI_MAC |
|
||||||
SLEEP_RETENTION_MODULE_WIFI_BB);
|
SLEEP_RETENTION_MODULE_WIFI_BB);
|
||||||
const uint32_t mask_ble = (const uint32_t) (SLEEP_RETENTION_MODULE_BLE_MAC |
|
const uint32_t mask_ble = (const uint32_t) (SLEEP_RETENTION_MODULE_BLE_MAC |
|
||||||
SLEEP_RETENTION_MODULE_BLE_BB);
|
SLEEP_RETENTION_MODULE_BT_BB);
|
||||||
const uint32_t mask_154 = (const uint32_t) (SLEEP_RETENTION_MODULE_802154_MAC |
|
const uint32_t mask_154 = (const uint32_t) (SLEEP_RETENTION_MODULE_802154_MAC |
|
||||||
SLEEP_RETENTION_MODULE_802154_BB);
|
SLEEP_RETENTION_MODULE_BT_BB);
|
||||||
return (((modules & mask_wifi) == mask_wifi) ||
|
return (((modules & mask_wifi) == mask_wifi) ||
|
||||||
((modules & mask_ble) == mask_ble) ||
|
((modules & mask_ble) == mask_ble) ||
|
||||||
((modules & mask_154) == mask_154));
|
((modules & mask_154) == mask_154));
|
||||||
|
@@ -35,7 +35,7 @@ static esp_err_t btbb_sleep_retention_init(void)
|
|||||||
[1] = { .config = REGDMA_LINK_CONTINUOUS_INIT(REGDMA_MODEM_BT_BB_LINK(0x01), BB_PART_1_ADDR, BB_PART_1_ADDR, BB_PART_1_SIZE, 0, 0), .owner = BTBB_LINK_OWNER },
|
[1] = { .config = REGDMA_LINK_CONTINUOUS_INIT(REGDMA_MODEM_BT_BB_LINK(0x01), BB_PART_1_ADDR, BB_PART_1_ADDR, BB_PART_1_SIZE, 0, 0), .owner = BTBB_LINK_OWNER },
|
||||||
[2] = { .config = REGDMA_LINK_CONTINUOUS_INIT(REGDMA_MODEM_BT_BB_LINK(0x02), BB_PART_2_ADDR, BB_PART_2_ADDR, BB_PART_2_SIZE, 0, 0), .owner = BTBB_LINK_OWNER }
|
[2] = { .config = REGDMA_LINK_CONTINUOUS_INIT(REGDMA_MODEM_BT_BB_LINK(0x02), BB_PART_2_ADDR, BB_PART_2_ADDR, BB_PART_2_SIZE, 0, 0), .owner = BTBB_LINK_OWNER }
|
||||||
};
|
};
|
||||||
esp_err_t err = sleep_retention_entries_create(btbb_regs_retention, ARRAY_SIZE(btbb_regs_retention), REGDMA_LINK_PRI_5, SLEEP_RETENTION_MODULE_BLE_BB);
|
esp_err_t err = sleep_retention_entries_create(btbb_regs_retention, ARRAY_SIZE(btbb_regs_retention), REGDMA_LINK_PRI_5, SLEEP_RETENTION_MODULE_BT_BB);
|
||||||
ESP_RETURN_ON_ERROR(err, TAG, "failed to allocate memory for btbb retention");
|
ESP_RETURN_ON_ERROR(err, TAG, "failed to allocate memory for btbb retention");
|
||||||
ESP_LOGI(TAG, "btbb sleep retention initialization");
|
ESP_LOGI(TAG, "btbb sleep retention initialization");
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
@@ -43,7 +43,7 @@ static esp_err_t btbb_sleep_retention_init(void)
|
|||||||
|
|
||||||
static void btbb_sleep_retention_deinit(void)
|
static void btbb_sleep_retention_deinit(void)
|
||||||
{
|
{
|
||||||
sleep_retention_entries_destroy(SLEEP_RETENTION_MODULE_BLE_BB);
|
sleep_retention_entries_destroy(SLEEP_RETENTION_MODULE_BT_BB);
|
||||||
}
|
}
|
||||||
#endif // SOC_PM_MODEM_RETENTION_BY_REGDMA && CONFIG_FREERTOS_USE_TICKLESS_IDLE
|
#endif // SOC_PM_MODEM_RETENTION_BY_REGDMA && CONFIG_FREERTOS_USE_TICKLESS_IDLE
|
||||||
|
|
||||||
|
@@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
#define ESP_OPENTHREAD_DEFAULT_PORT_CONFIG() \
|
#define ESP_OPENTHREAD_DEFAULT_PORT_CONFIG() \
|
||||||
{ \
|
{ \
|
||||||
.storage_partition_name = "ot_storage", \
|
.storage_partition_name = "nvs", \
|
||||||
.netif_queue_size = 10, \
|
.netif_queue_size = 10, \
|
||||||
.task_queue_size = 10, \
|
.task_queue_size = 10, \
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user