1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/nrf5x_common/periph/Makefile

26 lines
704 B
Makefile
Raw Normal View History

MODULE = nrf5x_common_periph
2021-09-05 21:47:38 +02:00
# Select the specific implementation for `periph_i2c`
ifneq (,$(filter periph_i2c,$(USEMODULE)))
ifneq (,$(filter $(CPU_FAM),nrf52 nrf53 nrf9160))
2021-09-05 21:47:38 +02:00
SRC += i2c_nrf52_nrf9160.c
endif
endif
# Select the specific implementation for `periph_pwm`
# nRF51 has its own PWM driver variant in its periph driver folder
ifneq (,$(filter periph_pwm,$(USEMODULE)))
ifneq (,$(filter $(CPU_FAM),nrf52 nrf53 nrf9160))
SRC += pwm_nrfxx.c
endif
endif
2021-09-05 21:47:38 +02:00
# Select the specific implementation for `periph_spi`
ifneq (,$(filter periph_spi,$(USEMODULE)))
ifneq (,$(filter $(CPU_FAM),nrf52 nrf53 nrf9160))
2021-09-05 21:47:38 +02:00
SRC += spi_nrf52_nrf9160.c
endif
endif
2017-03-22 15:20:14 +01:00
include $(RIOTMAKE)/periph.mk