mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 04:04:31 +02:00
Make Classic BT related document links only visible for ESP32
This commit is contained in:
@@ -309,3 +309,6 @@
|
|||||||
|
|
||||||
/*------------------------------ BLE --------------------------------------------*/
|
/*------------------------------ BLE --------------------------------------------*/
|
||||||
#define SOC_BLE_DONT_UPDATE_OWN_RPA (1)
|
#define SOC_BLE_DONT_UPDATE_OWN_RPA (1)
|
||||||
|
|
||||||
|
/*------------------------------ Classic BT --------------------------------------------*/
|
||||||
|
#define SOC_CLASSIC_BT_SUPPORTED (1) /* ESP32 Support Classic BT */
|
||||||
|
@@ -291,3 +291,6 @@
|
|||||||
#define SOC_PM_SUPPORT_WIFI_PD (1)
|
#define SOC_PM_SUPPORT_WIFI_PD (1)
|
||||||
|
|
||||||
#define SOC_PM_SUPPORT_BT_PD (1)
|
#define SOC_PM_SUPPORT_BT_PD (1)
|
||||||
|
|
||||||
|
/*------------------------------ Classic BT --------------------------------------------*/
|
||||||
|
#define SOC_CLASSIC_BT_SUPPORTED (0) /* ESP32-C3 doesn't support Classic BT */
|
||||||
|
@@ -264,3 +264,6 @@
|
|||||||
#define SOC_PM_SUPPORT_CPU_PD (1)
|
#define SOC_PM_SUPPORT_CPU_PD (1)
|
||||||
|
|
||||||
#define SOC_PM_SUPPORT_BT_PD (1)
|
#define SOC_PM_SUPPORT_BT_PD (1)
|
||||||
|
|
||||||
|
/*------------------------------ Classic BT --------------------------------------------*/
|
||||||
|
#define SOC_CLASSIC_BT_SUPPORTED (0) /* ESP32-H2 doesn't support Classic BT */
|
||||||
|
@@ -334,5 +334,10 @@
|
|||||||
|
|
||||||
/*-------------------------- COEXISTENCE HARDWARE PTI CAPS -------------------------------*/
|
/*-------------------------- COEXISTENCE HARDWARE PTI CAPS -------------------------------*/
|
||||||
#define SOC_COEX_HW_PTI (1)
|
#define SOC_COEX_HW_PTI (1)
|
||||||
|
|
||||||
|
/* ---------------------------- Bluetooth ------------------------------- */
|
||||||
|
#define SOC_BT_SUPPORTED (0) /* ESP32-S2 is Wi-Fi only */
|
||||||
|
#define SOC_CLASSIC_BT_SUPPORTED (0) /* ESP32-S2 is Wi-Fi only */
|
||||||
|
|
||||||
/* ---------------------------- Compatibility ------------------------------- */
|
/* ---------------------------- Compatibility ------------------------------- */
|
||||||
// No contents
|
// No contents
|
||||||
|
@@ -21,6 +21,7 @@
|
|||||||
#define SOC_CPU_CORES_NUM 2
|
#define SOC_CPU_CORES_NUM 2
|
||||||
#define SOC_CACHE_SUPPORT_WRAP 1
|
#define SOC_CACHE_SUPPORT_WRAP 1
|
||||||
#define SOC_ULP_SUPPORTED 1
|
#define SOC_ULP_SUPPORTED 1
|
||||||
|
#define SOC_BT_SUPPORTED 1
|
||||||
#define SOC_USB_OTG_SUPPORTED 1
|
#define SOC_USB_OTG_SUPPORTED 1
|
||||||
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
||||||
#define SOC_RTC_SLOW_MEM_SUPPORTED 1
|
#define SOC_RTC_SLOW_MEM_SUPPORTED 1
|
||||||
@@ -37,7 +38,6 @@
|
|||||||
#define SOC_PSRAM_DMA_CAPABLE 1
|
#define SOC_PSRAM_DMA_CAPABLE 1
|
||||||
#define SOC_XT_WDT_SUPPORTED 1
|
#define SOC_XT_WDT_SUPPORTED 1
|
||||||
|
|
||||||
|
|
||||||
/*-------------------------- SOC CAPS ----------------------------------------*/
|
/*-------------------------- SOC CAPS ----------------------------------------*/
|
||||||
#define SOC_APPCPU_HAS_CLOCK_GATING_BUG (1)
|
#define SOC_APPCPU_HAS_CLOCK_GATING_BUG (1)
|
||||||
|
|
||||||
@@ -330,3 +330,6 @@
|
|||||||
#define SOC_SDMMC_NUM_SLOTS 2
|
#define SOC_SDMMC_NUM_SLOTS 2
|
||||||
/* Indicates that there is an option to use XTAL clock instead of PLL for SDMMC */
|
/* Indicates that there is an option to use XTAL clock instead of PLL for SDMMC */
|
||||||
#define SOC_SDMMC_SUPPORT_XTAL_CLOCK 1
|
#define SOC_SDMMC_SUPPORT_XTAL_CLOCK 1
|
||||||
|
|
||||||
|
/*------------------------------ Classic BT --------------------------------------------*/
|
||||||
|
#define SOC_CLASSIC_BT_SUPPORTED (0) /* ESP32-S3 doesn't support Classic BT */
|
||||||
|
@@ -20,7 +20,29 @@ if os.environ.get('IDF_PATH') is None:
|
|||||||
|
|
||||||
BT_DOCS = ['api-guides/blufi.rst',
|
BT_DOCS = ['api-guides/blufi.rst',
|
||||||
'api-guides/esp-ble-mesh/**',
|
'api-guides/esp-ble-mesh/**',
|
||||||
'api-reference/bluetooth/**']
|
'api-reference/bluetooth/bt_le.rst',
|
||||||
|
'api-reference/bluetooth/esp_bt_defs.rst',
|
||||||
|
'api-reference/bluetooth/esp_bt_device.rst',
|
||||||
|
'api-reference/bluetooth/esp_bt_main.rst',
|
||||||
|
'api-reference/bluetooth/bt_common.rst',
|
||||||
|
'api-reference/bluetooth/controller_vhci.rst',
|
||||||
|
'api-reference/bluetooth/esp_gap_ble.rst',
|
||||||
|
'api-reference/bluetooth/esp_gatt_defs.rst',
|
||||||
|
'api-reference/bluetooth/esp_gatts.rst',
|
||||||
|
'api-reference/bluetooth/esp_gattc.rst',
|
||||||
|
'api-reference/bluetooth/esp_blufi.rst',
|
||||||
|
'api-reference/bluetooth/esp-ble-mesh.rst',
|
||||||
|
'api-reference/bluetooth/index.rst',
|
||||||
|
'api-reference/bluetooth/nimble/index.rst']
|
||||||
|
|
||||||
|
CLASSIC_BT_DOCS = ['api-reference/bluetooth/classic_bt.rst',
|
||||||
|
'api-reference/bluetooth/esp_a2dp.rst',
|
||||||
|
'api-reference/bluetooth/esp_avrc.rst',
|
||||||
|
'api-reference/bluetooth/esp_hf_defs.rst',
|
||||||
|
'api-reference/bluetooth/esp_hf_client.rst',
|
||||||
|
'api-reference/bluetooth/esp_hf_ag.rst',
|
||||||
|
'api-reference/bluetooth/esp_spp.rst',
|
||||||
|
'api-reference/bluetooth/esp_gap_bt.rst']
|
||||||
|
|
||||||
SDMMC_DOCS = ['api-reference/peripherals/sdmmc_host.rst',
|
SDMMC_DOCS = ['api-reference/peripherals/sdmmc_host.rst',
|
||||||
'api-reference/peripherals/sd_pullup_requirements.rst']
|
'api-reference/peripherals/sd_pullup_requirements.rst']
|
||||||
@@ -93,6 +115,7 @@ ESP32C3_DOCS = ['hw-reference/esp32c3/**']
|
|||||||
|
|
||||||
# format: {tag needed to include: documents to included}, tags are parsed from sdkconfig and peripheral_caps.h headers
|
# format: {tag needed to include: documents to included}, tags are parsed from sdkconfig and peripheral_caps.h headers
|
||||||
conditional_include_dict = {'SOC_BT_SUPPORTED':BT_DOCS,
|
conditional_include_dict = {'SOC_BT_SUPPORTED':BT_DOCS,
|
||||||
|
'SOC_CLASSIC_BT_SUPPORTED':CLASSIC_BT_DOCS,
|
||||||
'SOC_SDMMC_HOST_SUPPORTED':SDMMC_DOCS,
|
'SOC_SDMMC_HOST_SUPPORTED':SDMMC_DOCS,
|
||||||
'SOC_SDIO_SLAVE_SUPPORTED':SDIO_SLAVE_DOCS,
|
'SOC_SDIO_SLAVE_SUPPORTED':SDIO_SLAVE_DOCS,
|
||||||
'SOC_MCPWM_SUPPORTED':MCPWM_DOCS,
|
'SOC_MCPWM_SUPPORTED':MCPWM_DOCS,
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
Maximizing Execution Speed
|
Maximizing Execution Speed
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
{IDF_TARGET_CONTROLLER_CORE_CONFIG:default="CONFIG_BT_CTRL_PINNED_TO_CORE", esp32="CONFIG_BTDM_CTRL_PINNED_TO_CORE_CHOICE"}
|
{IDF_TARGET_CONTROLLER_CORE_CONFIG:default="CONFIG_BT_CTRL_PINNED_TO_CORE", esp32="CONFIG_BTDM_CTRL_PINNED_TO_CORE_CHOICE", esp32s3="CONFIG_BT_CTRL_PINNED_TO_CORE_CHOICE"}
|
||||||
{IDF_TARGET_RF_TYPE:default="Wi-Fi/BT", esp32s2="Wi-Fi"}
|
{IDF_TARGET_RF_TYPE:default="Wi-Fi/BT", esp32s2="Wi-Fi"}
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
|
@@ -9,7 +9,7 @@ Bluetooth API
|
|||||||
Bluetooth Controller && VHCI <controller_vhci>
|
Bluetooth Controller && VHCI <controller_vhci>
|
||||||
Bluetooth Common <bt_common>
|
Bluetooth Common <bt_common>
|
||||||
Bluetooth LE <bt_le>
|
Bluetooth LE <bt_le>
|
||||||
Bluetooth Classic <classic_bt>
|
:SOC_CLASSIC_BT_SUPPORTED: Bluetooth Classic <classic_bt>
|
||||||
NimBLE <nimble/index>
|
NimBLE <nimble/index>
|
||||||
ESP-BLE-MESH <esp-ble-mesh>
|
ESP-BLE-MESH <esp-ble-mesh>
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
Bluetooth Controller && VHCI <controller_vhci>
|
Bluetooth Controller && VHCI <controller_vhci>
|
||||||
Bluetooth Common <bt_common>
|
Bluetooth Common <bt_common>
|
||||||
Bluetooth LE <bt_le>
|
Bluetooth LE <bt_le>
|
||||||
Bluetooth Classic <classic_bt>
|
:SOC_CLASSIC_BT_SUPPORTED: Bluetooth Classic <classic_bt>
|
||||||
NimBLE <nimble/index>
|
NimBLE <nimble/index>
|
||||||
ESP-BLE-MESH <esp-ble-mesh>
|
ESP-BLE-MESH <esp-ble-mesh>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user