[riot-notifications] [RIOT-OS/RIOT] drivers/{o, p, q, r}*: add modules to Kconfig (#15708)

Leandro Lanzieri notifications at github.com
Tue Jan 5 14:13:04 CET 2021


### Contribution description

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

- opt3001
- pca9633
- pca9685
- pcd8544
- ph_oem
- pir
- pn532
- pulse_counter
- qmc5883l
- rn2xx3

### 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
None

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

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

-- Commit Summary --

  * drivers/opt3001: add module to Kconfig
  * drivers/pca9633: add module to Kconfig
  * drivers/pca9685: add module to Kconfig
  * drivers/pcd8544: add module to Kconfig
  * drivers/ph_oem: add module to Kconfig
  * drivers/pir: add module to Kconfig
  * drivers/pulse_counter: add module to Kconfig
  * drivers/qmc5883l: add module to Kconfig
  * drivers/pn532: add modules to Kconfig
  * drivers/rgbled: add module to Kconfig
  * drivers/rn2xx3: add modules to Kconfig
  * drivers/rtt_rtc: add module to Kconfig
  * tests: add Kconfig configuration files for multiple driver tests

-- File Changes --

    M .murdock (3)
    M drivers/Kconfig (9)
    M drivers/opt3001/Kconfig (9)
    A drivers/pca9633/Kconfig (12)
    A drivers/pca9685/Kconfig (15)
    A drivers/pcd8544/Kconfig (15)
    A drivers/ph_oem/Kconfig (17)
    A drivers/pir/Kconfig (15)
    M drivers/pn532/Kconfig (27)
    A drivers/pulse_counter/Kconfig (15)
    A drivers/qmc5883l/Kconfig (20)
    A drivers/rgbled/Kconfig (11)
    M drivers/rn2xx3/Kconfig (30)
    A drivers/rtt_rtc/Kconfig (14)
    A tests/driver_opt3001/app.config.test (4)
    A tests/driver_pca9633/app.config.test (5)
    A tests/driver_pca9685/app.config.test (4)
    A tests/driver_pcd8544/app.config.test (4)
    A tests/driver_ph_oem/app.config.test (5)
    A tests/driver_pir/app.config.test (3)
    A tests/driver_pn532/app.config.test (8)
    A tests/driver_pulse_counter/app.config.test (3)
    A tests/driver_qmc5883l/app.config.test (9)
    A tests/driver_rn2xx3/app.config.test (5)

-- Patch Links --

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


More information about the notifications mailing list