1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-28 07:51:19 +01:00

Merge pull request #14369 from aabadie/pr/drivers/makefile_include

drivers: remove drivers/Makefile.include and add driver specific Makefile.include
This commit is contained in:
benpicco 2020-07-15 21:59:23 +02:00 committed by GitHub
commit 2331f9ae4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
110 changed files with 251 additions and 434 deletions

View File

@ -447,7 +447,9 @@ BASELIBS += $(APPDEPS)
USEMODULE_INCLUDES =
include $(RIOTBASE)/sys/Makefile.include
include $(RIOTBASE)/drivers/Makefile.include
# include Makefile.includes of each driver modules if they exist
-include $(USEMODULE:%=$(RIOTBASE)/drivers/%/Makefile.include)
# include Makefile.includes for packages in $(USEPKG)
-include $(USEPKG:%=$(RIOTPKG)/%/Makefile.include)

View File

@ -291,6 +291,35 @@ enum {
- *MUST*: use `const devab_t *dev` when the device descriptor can be access
read-only
## Build system integration
### Internal include files
If the driver contains internal include files, a `Makefile.include` must be
added in the driver implementation directory, with the following content
(adapted to the name of the driver module):
```
USEMODULE_INCLUDES_<driver name> := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_<driver name>)
```
### External dependencies
If the driver has other module or CPU features dependencies (like `xtimer` or
`periph_i2c`), they must be added in the `$(RIOTBASE)/drivers/Makefile.dep`
file in a block like below (this is an example, you'll have to adapt to the
driver requirements):
```
ifneq (,$(filter <driver name>,$(USEMODULE)))
FEATURES_REQUIRED += periph_i2c
USEMODULE += xtimer
endif
```
**Warning:** Please be careful with alphabetical order when modifying this file.
## Helper tools
To help you start writing a device driver, the RIOT build system provides the

View File

@ -1,433 +0,0 @@
# driver includes (in alphabetical order)
ifneq (,$(filter ad7746,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ad7746/include
endif
ifneq (,$(filter adcxx1c,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/adcxx1c/include
endif
ifneq (,$(filter ads101x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ads101x/include
endif
ifneq (,$(filter adxl345,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/adxl345/include
endif
ifneq (,$(filter apa102,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/apa102/include
endif
ifneq (,$(filter apds99xx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/apds99xx/include
endif
ifneq (,$(filter at24cxxx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/at24cxxx/include
endif
ifneq (,$(filter at24mac,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/at24mac/include
endif
ifneq (,$(filter at25xxx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/at25xxx/include
endif
ifneq (,$(filter at86rf2xx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/at86rf2xx/include
endif
ifneq (,$(filter at86rf215,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/at86rf215/include
endif
ifneq (,$(filter ata8520e,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ata8520e/include
endif
ifneq (,$(filter atwinc15x0,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/atwinc15x0/include
endif
ifneq (,$(filter bh1750fvi,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bh1750fvi/include
endif
ifneq (,$(filter bh1900nux,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bh1900nux/include
endif
ifneq (,$(filter bme680_%,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bme680/include
endif
ifneq (,$(filter bmp180,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bmp180/include
endif
ifneq (,$(filter bmx055,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bmx055/include
endif
ifneq (,$(filter bmx280,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/bmx280/include
endif
ifneq (,$(filter cc110x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/cc110x/include
endif
ifneq (,$(filter cc2420,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/cc2420/include
endif
ifneq (,$(filter ccs811,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ccs811/include
endif
ifneq (,$(filter dcf77,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dcf77/include
endif
ifneq (,$(filter dfplayer,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dfplayer/include
ifneq (,$(filter arch_avr8 arch_msp430,$(FEATURES_USED)))
# no strerror() on AVR and MSP430
CFLAGS += -DDFPLAYER_NO_STRERROR
endif
endif
ifneq (,$(filter dht,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dht/include
endif
ifneq (,$(filter ds1307,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ds1307/include
endif
ifneq (,$(filter ds18,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ds18/include
endif
ifneq (,$(filter ds3234,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ds3234/include
endif
ifneq (,$(filter ds75lx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ds75lx/include
endif
ifneq (,$(filter dsp0401,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dsp0401/include
endif
ifneq (,$(filter dynamixel,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dynamixel/include
endif
ifneq (,$(filter enc28j60,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/enc28j60/include
endif
ifneq (,$(filter encx24j600,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/encx24j600/include
endif
ifneq (,$(filter dose,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/dose/include
endif
ifneq (,$(filter feetech,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/feetech/include
endif
ifneq (,$(filter fxos8700,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/fxos8700/include
endif
ifneq (,$(filter grove_ledbar,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/grove_ledbar/include
endif
ifneq (,$(filter hd44780,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/hd44780/include
endif
ifneq (,$(filter hdc1000,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/hdc1000/include
endif
ifneq (,$(filter hmc5883l,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/hmc5883l/include
endif
ifneq (,$(filter hts221,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/hts221/include
endif
ifneq (,$(filter ili9341,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ili9341/include
endif
ifneq (,$(filter ina2xx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ina2xx/include
endif
ifneq (,$(filter ina3221,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ina3221/include
endif
ifneq (,$(filter io1_xplained,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/io1_xplained/include
endif
ifneq (,$(filter isl29020,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/isl29020/include
endif
ifneq (,$(filter isl29125,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/isl29125/include
endif
ifneq (,$(filter itg320x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/itg320x/include
endif
ifneq (,$(filter jc42,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/jc42/include
endif
ifneq (,$(filter kw2xrf,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/kw2xrf/include
endif
ifneq (,$(filter kw41zrf,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/kw41zrf/include
endif
ifneq (,$(filter l3g4200d,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/l3g4200d/include
endif
ifneq (,$(filter lc709203f, $(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lc709203f/include
endif
ifneq (,$(filter lis2dh12,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lis2dh12/include
endif
ifneq (,$(filter lis3dh,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lis3dh/include
endif
ifneq (,$(filter lis3mdl,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lis3mdl/include
endif
ifneq (,$(filter lpd8808,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lpd8808/include
endif
ifneq (,$(filter lpsxxx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lpsxxx/include
endif
ifneq (,$(filter lsm303dlhc,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lsm303dlhc/include
endif
ifneq (,$(filter lsm6dsl,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/lsm6dsl/include
endif
ifneq (,$(filter ltc4150,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ltc4150/include
endif
ifneq (,$(filter mag3110,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mag3110/include
endif
ifneq (,$(filter mhz19,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mhz19/include
endif
ifneq (,$(filter mma7660,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mma7660/include
endif
ifneq (,$(filter mma8x5x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mma8x5x/include
endif
ifneq (,$(filter mpl3115a2,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mpl3115a2/include
endif
ifneq (,$(filter mpu9x50,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mpu9x50/include
endif
ifneq (,$(filter mrf24j40,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/mrf24j40/include
endif
ifneq (,$(filter my9221,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/my9221/include
endif
ifneq (,$(filter nrf24l01p,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/nrf24l01p/include
endif
ifneq (,$(filter opt3001,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/opt3001/include
endif
ifneq (,$(filter pca9633,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/pca9633/include
endif
ifneq (,$(filter pca9685,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/pca9685/include
endif
ifneq (,$(filter pcd8544,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/pcd8544/include
endif
ifneq (,$(filter ph_oem,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ph_oem/include
endif
ifneq (,$(filter pir,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/pir/include
endif
ifneq (,$(filter pulse_counter,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/pulse_counter/include
endif
ifneq (,$(filter qmc5883l,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/qmc5883l/include
endif
ifneq (,$(filter rn2xx3,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/rn2xx3/include
endif
ifneq (,$(filter sdcard_spi,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sdcard_spi/include
endif
ifneq (,$(filter sdp3x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sdp3x/include
endif
ifneq (,$(filter sds011,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sds011/include
endif
ifneq (,$(filter sht1x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sht1x/include
endif
ifneq (,$(filter sht2x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sht2x/include
endif
ifneq (,$(filter sht3x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sht3x/include
endif
ifneq (,$(filter shtc1,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/shtc1/include
endif
ifneq (,$(filter si114x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/si114x/include
endif
ifneq (,$(filter si70xx,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/si70xx/include
endif
ifneq (,$(filter slipdev,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/slipdev/include
endif
ifneq (,$(filter soft_spi,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/soft_spi/include
endif
ifneq (,$(filter soft_uart,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/soft_uart/include
endif
ifneq (,$(filter sps30,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sps30/include
endif
ifneq (,$(filter srf04,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/srf04/include
endif
ifneq (,$(filter srf08,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/srf08/include
endif
ifneq (,$(filter stmpe811,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/stmpe811/include
endif
ifneq (,$(filter sx127x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/sx127x/include
endif
ifneq (,$(filter tcs37727,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/tcs37727/include
endif
ifneq (,$(filter tmp00x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/tmp00x/include
endif
ifneq (,$(filter tps6274x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/tps6274x/include
endif
ifneq (,$(filter tsl2561,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/tsl2561/include
endif
ifneq (,$(filter tsl4531x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/tsl4531x/include
endif
ifneq (,$(filter uart_half_duplex,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/uart_half_duplex/include
endif
ifneq (,$(filter vcnl40x0,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/vcnl40x0/include
endif
ifneq (,$(filter veml6070,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/veml6070/include
endif
ifneq (,$(filter w5100,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/w5100/include
endif
ifneq (,$(filter ws281x,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/ws281x/include
endif
ifneq (,$(filter xbee,$(USEMODULE)))
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/xbee/include
endif

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ad7746 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ad7746)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_adcxx1c := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_adcxx1c)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ads101x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ads101x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_adxl345 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_adxl345)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_apa102 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_apa102)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_apds99xx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_apds99xx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_at24cxxx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_at24cxxx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_at24mac := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_at24mac)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_at25xxx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_at25xxx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_at86rf215 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_at86rf215)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_at86rf2xx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_at86rf2xx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ata8520e := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ata8520e)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_atwinc15x0 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_atwinc15x0)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bh1750fvi := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bh1750fvi)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bh1900nux := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bh1900nux)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bme680 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bme680)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bmp180 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bmp180)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bmx055 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bmx055)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_bmx280 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_bmx280)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_cc110x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_cc110x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_cc2420 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_cc2420)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ccs811 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ccs811)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_dcf77 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dcf77)

View File

@ -0,0 +1,7 @@
USEMODULE_INCLUDES_dfplayer := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dfplayer)
ifneq (,$(filter arch_avr8 arch_msp430,$(FEATURES_USED)))
# no strerror() on AVR and MSP430
CFLAGS += -DDFPLAYER_NO_STRERROR
endif

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_dht := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dht)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_dose := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dose)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ds1307 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ds1307)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ds18 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ds18)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ds3234 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ds3234)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ds75lx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ds75lx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_dsp0401 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dsp0401)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_dynamixel := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_dynamixel)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_enc28j60 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_enc28j60)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_encx24j600 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_encx24j600)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_feetech := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_feetech)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_fxos8700 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_fxos8700)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_grove_ledbar := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_grove_ledbar)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_hd44780 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_hd44780)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_hdc1000 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_hdc1000)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_hmc5883l := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_hmc5883l)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_hts221 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_hts221)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ili9341 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ili9341)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ina2xx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ina2xx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ina3221 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ina3221)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_io1_xplained := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_io1_xplained)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_isl29020 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_isl29020)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_isl29125 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_isl29125)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_itg320x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_itg320x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_jc42 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_jc42)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_kw2xrf := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_kw2xrf)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_kw41zrf := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_kw41zrf)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_l3g4200d := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_l3g4200d)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lc709203f := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lc709203f)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lis2dh12 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lis2dh12)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lis3dh := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lis3dh)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lis3mdl := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lis3mdl)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lpd8808 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lpd8808)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lpsxxx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lpsxxx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lsm303dlhc := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lsm303dlhc)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_lsm6dsl := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_lsm6dsl)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ltc4150 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ltc4150)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mag3110 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mag3110)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mhz19 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mhz19)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mma7660 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mma7660)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mma8x5x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mma8x5x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mpl3115a2 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mpl3115a2)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mpu9x50 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mpu9x50)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_mrf24j40 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_mrf24j40)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_my9221 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_my9221)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_nrf24l01p := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_nrf24l01p)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_opt3001 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_opt3001)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_pca9633 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_pca9633)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_pca9685 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_pca9685)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_pcd8544 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_pcd8544)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_ph_oem := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_ph_oem)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_pir := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_pir)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_pulse_counter := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_pulse_counter)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_qmc5883l := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_qmc5883l)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_rn2xx3 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_rn2xx3)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sdcard_spi := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sdcard_spi)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sdp3x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sdp3x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sds011 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sds011)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sht1x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sht1x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sht2x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sht2x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sht3x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sht3x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_shtc1 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_shtc1)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_si114x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_si114x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_si70xx := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_si70xx)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_slipdev := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_slipdev)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_soft_spi := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_soft_spi)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_soft_uart := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_soft_uart)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sps30 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sps30)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_srf04 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_srf04)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_srf08 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_srf08)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_stmpe811 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_stmpe811)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_sx127x := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_sx127x)

View File

@ -0,0 +1,2 @@
USEMODULE_INCLUDES_tcs37727 := $(LAST_MAKEFILEDIR)/include
USEMODULE_INCLUDES += $(USEMODULE_INCLUDES_tcs37727)

Some files were not shown because too many files have changed in this diff Show More