blob: c495e6c4f624d926c6ca3b5d76e4f20e9d757e65 [file] [log] [blame]
# CC3200 SDK builds driverlib with level 0 optimization (-O0).
# Zephyr uses -Os optimization level, which causes issues
# with the uart module: characters are garbled on output.
# Until this is resolved with the vendor, we keep -O0 here,
# to ensure correct operation.
ccflags-$(CONFIG_CC3200SDK_BUILTIN) += -O0
ccflags-$(CONFIG_CC3200SDK_BUILTIN) += -D$(COMPILER)
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/gpio.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/interrupt.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/pin.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/prcm.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/uart.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/utils.o
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/udma.o
# spi.c warns on parens
CFLAGS_spi.o += -Wno-parentheses
obj-$(CONFIG_CC3200SDK_BUILTIN) += driverlib/spi.o