mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-18 23:54:39 +00:00
ieee802154: add support ieee802154 for esp32c6
This commit is contained in:
25
components/esp_phy/src/btbb_init.c
Normal file
25
components/esp_phy/src/btbb_init.c
Normal file
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <stdint.h>
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "esp_private/btbb.h"
|
||||
|
||||
#define BTBB_ENABLE_VERSION_PRINT 1
|
||||
|
||||
static _lock_t s_btbb_access_lock;
|
||||
/* Reference count of enabling BT BB */
|
||||
static uint8_t s_btbb_access_ref = 0;
|
||||
|
||||
void esp_btbb_enable(void)
|
||||
{
|
||||
_lock_acquire(&s_btbb_access_lock);
|
||||
if (s_btbb_access_ref == 0) {
|
||||
bt_bb_v2_init_cmplx(BTBB_ENABLE_VERSION_PRINT);
|
||||
}
|
||||
s_btbb_access_ref++;
|
||||
_lock_release(&s_btbb_access_lock);
|
||||
}
|
Reference in New Issue
Block a user