[riot-notifications] [RIOT-OS/RIOT] drivers/{b, c}*: model modules in Kconfig (#15466)

Leandro Lanzieri notifications at github.com
Wed Nov 18 11:31:40 CET 2020


### Contribution description
This models some more high-level driver modules in Kconfig. A change in Makefile.include was needed to allow to activate packages via Kconfig when `TEST_KCONFIG=1`.

### Testing procedure
- Check that the dependencies are correctly modelled, comparing to the current Makefiles.
- Check that the test applications of the correspondent drivers are added to the list of the CI
- Green CI

### Issues/PRs references
None
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/15466

-- Commit Summary --

  * drivers/bh1750fvi: add module to Kconfig
  * drivers/bh1900nux: add module to Kconfig
  * Makefile.include: allow to select packages from Kconfig
  * {drivers/pkg}: add bm680 to Kconfig
  * drivers/bmp180: add module to Kconfig
  * drivers/periph_common: add temperature peripheral to Kconfig
  * drivers/saul: add modules to Kconfig
  * sys/phydat: add module to Kconfig
  * sys/saul_reg: add module to Kconfig
  * drivers/bmx055: add module to Kconfig
  * drivers/bmx280: add modules to Kconfig
  * drivers/can_trx: add module to Kconfig
  * drivers/ccs811: add modules to Kconfig
  * tests/driver_*: add Kconfig configuration files

-- File Changes --

    M .murdock (3)
    M Makefile.include (2)
    M boards/samr21-xpro/Kconfig (2)
    M drivers/Kconfig (8)
    M drivers/Kconfig.net (1)
    A drivers/bh1750fvi/Kconfig (13)
    A drivers/bh1900nux/Kconfig (12)
    A drivers/bme680/Kconfig (38)
    A drivers/bmp180/Kconfig (13)
    M drivers/bmx055/Kconfig (14)
    A drivers/bmx280/Kconfig (48)
    A drivers/can_trx/Kconfig (10)
    A drivers/ccs811/Kconfig (28)
    M drivers/periph_common/Kconfig (10)
    A drivers/saul/Kconfig (59)
    M pkg/Kconfig (1)
    A pkg/driver_bme680/Kconfig (15)
    M sys/Kconfig (2)
    A sys/phydat/Kconfig (13)
    A sys/saul_reg/Kconfig (11)
    A tests/driver_bh1750/app.config.test (4)
    A tests/driver_bh1900nux/app.config.test (4)
    A tests/driver_bme680/app.config.test (5)
    A tests/driver_bmp180/app.config.test (4)
    A tests/driver_bmx055/app.config.test (13)
    A tests/driver_bmx280/app.config.test (4)
    A tests/driver_ccs811/app.config.test (3)
    A tests/driver_ccs811_full/app.config.test (4)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/15466.patch
https://github.com/RIOT-OS/RIOT/pull/15466.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/15466
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20201118/da067f97/attachment.htm>


More information about the notifications mailing list