From 20a71428fcb438f4959dae5e7211f46fa352b9a8 Mon Sep 17 00:00:00 2001 From: Alex Demenchuk Date: Thu, 31 May 2018 10:47:05 -0400 Subject: [PATCH] Add all protocol SUPPORT macros to CFLAGS to allow selective disabling --- extras/ssd1306/component.mk | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extras/ssd1306/component.mk b/extras/ssd1306/component.mk index f12a292..9e1708a 100644 --- a/extras/ssd1306/component.mk +++ b/extras/ssd1306/component.mk @@ -1,17 +1,19 @@ # Component makefile for extras/ssd1306 # expected anyone using ssd1306 driver includes it as 'ssd1306/ssd1306.h' -INC_DIRS += $(ssd1306_ROOT).. +INC_DIRS += $(ROOT)extras # I2C support is on by default -SSD1306_I2C_SUPPORT ?= 1 +SSD1306_I2C_SUPPORT ?= 1 # SPI4 support is on by default -SSD1306_SPI4_SUPPORT ?= 1 +SSD1306_SPI4_SUPPORT ?= 1 +# SPI3 support is on by default +SSD1306_SPI3_SUPPORT ?= 1 # args for passing into compile rule generation ssd1306_SRC_DIR = $(ssd1306_ROOT) -ssd1306_CFLAGS = -DSSD1306_I2C_SUPPORT=${SSD1306_I2C_SUPPORT} -DSSD1306_SPI4_SUPPORT=${SSD1306_SPI4_SUPPORT} $(CFLAGS) +ssd1306_CFLAGS = -DSSD1306_I2C_SUPPORT=${SSD1306_I2C_SUPPORT} -DSSD1306_SPI4_SUPPORT=${SSD1306_SPI4_SUPPORT} -DSSD1306_SPI3_SUPPORT=${SSD1306_SPI3_SUPPORT} $(CFLAGS) -$(eval $(call component_compile_rules,ssd1306)) +$(eval $(call component_compile_rules,ssd1306)) \ No newline at end of file