@@ -15,6 +15,7 @@ if(CONFIG_SOC_SERIES_ESP32C2)
15
15
16
16
zephyr_include_directories (
17
17
include
18
+ include /bt
18
19
../esp_shared/include
19
20
../esp_shared/components/include
20
21
../port/include
@@ -103,19 +104,25 @@ if(CONFIG_SOC_SERIES_ESP32C2)
103
104
../../components/mbedtls/port/include
104
105
105
106
../port/include/boot
107
+
108
+ ../port/bluetooth/include
109
+ ../port/bluetooth/npl/zephyr/include
110
+ ../port/bluetooth/transport/include
106
111
)
107
112
108
113
zephyr_link_libraries_ifdef (
109
114
CONFIG_SOC_ESP32C2_REV_2_0
110
115
gcc
111
116
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.eco4.ld
117
+ -T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.ble-eco4.ld
112
118
)
113
119
114
120
zephyr_link_libraries (
115
121
gcc
116
122
-T${CMAKE_CURRENT_SOURCE_DIR}/src/linker/${CONFIG_SOC_SERIES}.rom.alias.ld
117
123
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.ld
118
124
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.api.ld
125
+ -T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.ble.ld
119
126
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.libgcc.ld
120
127
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.newlib.ld
121
128
-T${CMAKE_CURRENT_SOURCE_DIR}/../../components/esp_rom/${CONFIG_SOC_SERIES}/ld/${CONFIG_SOC_SERIES}.rom.version.ld
@@ -379,15 +386,35 @@ if(CONFIG_SOC_SERIES_ESP32C2)
379
386
380
387
## BT definitions
381
388
if (CONFIG_BT )
382
- zephyr_sources (src/bt/esp_bt_adapter.c )
389
+
390
+ zephyr_sources (
391
+ ../../components/esp_phy/src/btbb_init.c
392
+ ../port/bluetooth/mem/bt_osi_mem.c
393
+ ../port/bluetooth/mem/os_msys_init.c
394
+ ../port/bluetooth/npl/zephyr/src/npl_os_zephyr.c
395
+ ../port/bluetooth/transport/driver/vhci/hci_driver_standard.c
396
+ ../port/bluetooth/transport/src/hci_transport.c
397
+ src/bt/esp_ble_adapter.c
398
+ src/bt/esp_bt_adapter.c
399
+ )
400
+
383
401
zephyr_compile_definitions (CONFIG_BT_ENABLED )
402
+ zephyr_compile_definitions (CONFIG_BT_CONTROLLER_ENABLED )
384
403
385
- zephyr_link_libraries (
404
+ zephyr_sources_ifdef (
405
+ CONFIG_BUILD_ONLY_NO_BLOBS
406
+ ../port/bluetooth/bt_stubs.c
407
+ ../port/phy/phy_stubs.c
408
+ )
409
+
410
+ zephyr_link_libraries_ifndef (
411
+ CONFIG_BUILD_ONLY_NO_BLOBS
386
412
## ble
387
413
btbb
388
- btdm_app
414
+ ble_app
389
415
-L${CMAKE_CURRENT_SOURCE_DIR}/../blobs/lib/${CONFIG_SOC_SERIES}
390
416
)
417
+
391
418
endif ()
392
419
393
420
## WIFI definitions
0 commit comments