[riot-notifications] [RIOT-OS/RIOT] drivers/s*: add modules to Kconfig (#15717)

Leandro Lanzieri notifications at github.com
Thu Jan 7 14:02:40 CET 2021


### Contribution description
This models more driver modules as Kconfig symbols and adds the configurations for their applications. The following drivers are included:

- sx127x
- stmpe811
- srf08
- srf04
- srf02
- sps30
- soft_uart
- soft_spi
- slipdev
- si1133
- si114x
- si70xx
- shtc1
- sht3x
- sht2x
- sht1x
- servo
- seesaw_soil
- sds011
- sdp3x
- scd30

This includes also the commits from #15716, which is a dependency.

### Testing procedure
- Check that the dependencies are correctly modelled
- Check that the new symbols are only visible and usable when `TEST_KCONFIG=1`
- Check that the correspondent applications for the modelled drivers were added to the CI's checks
- Green CI

### Issues/PRs references
- Depends on #15716

You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * drivers/scd30: add module to Kconfig
  * drivers/sdp3x: add modules to Kconfig
  * drivers/sds011: add module to Kconfig
  * drivers/seesaw_soil: add module to Kconfig
  * drivers/servo: add module to Kconfig
  * kconfig/saul: select phydat and enable saul_registry by default
  * drivers/sht1x: add modules to Kconfig
  * drivers/sht2x: add module to Kconfig
  * drivers/sht3x: add module to Kconfig
  * drivers/shtc1: add module to Kconfig
  * drivers/si70xx: add modules to Kconfig
  * drivers/si114x: add modules to Kconfig
  * drivers/si1133: add module to Kconfig
  * drivers/slipdev: add modules to Kconfig
  * drivers/soft_spi: add module to Kconfig
  * drivers/soft_uart: add modules to Kconfig
  * drivers/sps30: add module to Kconfig
  * drivers/srf02: add module to Kconfig
  * drivers/srf04: add module to Kconfig
  * drivers/srf08: add module to Kconfig
  * drivers/stmpe811: add module to Kconfig
  * sys/iolist: add module to Kconfig
  * sys/frac: add module to Kconfig
  * sys/ztimer: add modules to Kconfig
  * sys/xtimer/kconfig: fix dependencies
  * net/lora: add module to Kconfig
  * drivers/sx127x: add modules to Kconfig
  * tests/driver_s*: add Kconfig configuration files

-- File Changes --

    M .murdock (3)
    M drivers/Kconfig (18)
    M drivers/Kconfig.net (1)
    M drivers/Makefile.dep (4)
    M drivers/saul/Kconfig (2)
    A drivers/scd30/Kconfig (14)
    A drivers/sdp3x/Kconfig (22)
    A drivers/sds011/Kconfig (12)
    M drivers/seesaw_soil/Kconfig (9)
    A drivers/servo/Kconfig (12)
    A drivers/sht1x/Kconfig (36)
    A drivers/sht2x/Kconfig (13)
    A drivers/sht3x/Kconfig (14)
    A drivers/shtc1/Kconfig (14)
    A drivers/si1133/Kconfig (13)
    A drivers/si114x/Kconfig (36)
    A drivers/si70xx/Kconfig (41)
    M drivers/slipdev/Kconfig (9)
    A drivers/soft_spi/Kconfig (14)
    A drivers/soft_uart/Kconfig (24)
    M drivers/sps30/Kconfig (9)
    A drivers/srf02/Kconfig (13)
    A drivers/srf04/Kconfig (15)
    A drivers/srf08/Kconfig (13)
    A drivers/stmpe811/Kconfig (17)
    A drivers/sx127x/Kconfig (49)
    M sys/Kconfig (4)
    M sys/Kconfig.stdio (8)
    A sys/frac/Kconfig (10)
    A sys/iolist/Kconfig (10)
    M sys/net/lora/Kconfig (5)
    M sys/saul_reg/Kconfig (1)
    M sys/xtimer/Kconfig (10)
    A sys/ztimer/Kconfig (142)
    A tests/driver_scd30/app.config.test (4)
    A tests/driver_sdcard_spi/app.config.test (5)
    A tests/driver_sdp3x/app.config.test (7)
    A tests/driver_sds011/app.config.test (4)
    A tests/driver_seesaw_soil/app.config.test (5)
    A tests/driver_servo/app.config.test (4)
    A tests/driver_sht1x/app.config.test (12)
    A tests/driver_sht2x/app.config.test (4)
    A tests/driver_sht3x/app.config.test (3)
    A tests/driver_shtc1/app.config.test (4)
    A tests/driver_si1133/app.config.test (5)
    A tests/driver_si114x/app.config.test (5)
    A tests/driver_si70xx/app.config.test (5)
    A tests/driver_soft_spi/app.config.test (3)
    A tests/driver_soft_uart/app.config.test (5)
    A tests/driver_sps30/app.config.test (4)
    A tests/driver_srf02/app.config.test (5)
    A tests/driver_srf04/app.config.test (3)
    A tests/driver_srf08/app.config.test (4)
    A tests/driver_stmpe811/app.config.test (3)
    A tests/driver_sx127x/app.config.test (9)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/15717.patch
https://github.com/RIOT-OS/RIOT/pull/15717.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/15717
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210107/e399ae7b/attachment.htm>


More information about the notifications mailing list