mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-11 05:23:15 +00:00
This shell command was tied to bluetooth and the bluetooth shell and also had messages all related to nordic ICs. Make it generic and put it under drivers/flash/ so it can be included by anyone and independently of bluetooth. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
41 lines
1.3 KiB
CMake
41 lines
1.3 KiB
CMake
zephyr_library()
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SPI_FLASH_W25QXXDV spi_flash_w25qxxdv.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_QMSI soc_flash_qmsi.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_NRF soc_flash_nrf.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_MCUX soc_flash_mcux.c)
|
|
zephyr_library_sources_ifdef(CONFIG_FLASH_PAGE_LAYOUT flash_page_layout.c)
|
|
zephyr_library_sources_ifdef(CONFIG_USERSPACE flash_handlers.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_SAM0 flash_sam0.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_NIOS2_QSPI soc_flash_nios2_qspi.c)
|
|
|
|
if(CONFIG_SOC_SERIES_STM32F0X)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_STM32
|
|
flash_stm32.c
|
|
flash_stm32f0x.c
|
|
)
|
|
endif()
|
|
|
|
if(CONFIG_SOC_SERIES_STM32F3X)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_STM32 flash_stm32f3x.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_STM32 flash_stm32f3x_priv.c)
|
|
endif()
|
|
|
|
if(CONFIG_SOC_SERIES_STM32F4X)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_STM32
|
|
flash_stm32.c
|
|
flash_stm32f4x.c
|
|
)
|
|
endif()
|
|
|
|
if(CONFIG_SOC_SERIES_STM32L4X)
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_FLASH_STM32
|
|
flash_stm32.c
|
|
flash_stm32l4x.c
|
|
)
|
|
endif()
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_FLASH_SHELL flash_shell.c)
|
|
|
|
zephyr_include_directories_ifdef(CONFIG_SOC_FLASH_NRF_RADIO_SYNC ${ZEPHYR_BASE}/subsys/bluetooth)
|