| # cyw43 shared bus read and write |
| pico_add_library(cybt_shared_bus NOFLAG) |
| |
| target_sources(cybt_shared_bus INTERFACE |
| ${CMAKE_CURRENT_LIST_DIR}/cybt_shared_bus.c |
| ${CMAKE_CURRENT_LIST_DIR}/cybt_shared_bus_driver.c |
| ) |
| target_include_directories(cybt_shared_bus_headers SYSTEM INTERFACE |
| ${CMAKE_CURRENT_LIST_DIR} |
| ) |
| |
| # The BT firmware is supplied as a source file containing a static array with ascii hex data |
| # Set this to true to use this for testing |
| set(CYW43_USE_HEX_BTFW 0) |
| if (CYW43_USE_HEX_BTFW) |
| message("Warning: CYW43_USE_HEX_BTFW is true") |
| target_sources(cybt_shared_bus INTERFACE |
| ${PICO_CYW43_DRIVER_PATH}/firmware/cybt_firmware_43439.c |
| ) |
| target_compile_definitions(cybt_shared_bus INTERFACE |
| CYW43_USE_HEX_BTFW=1 |
| ) |
| endif() |