[riot-notifications] [RIOT-OS/RIOT] Kconfig: add modules to test on native (#15421)

Leandro Lanzieri notifications at github.com
Tue Nov 10 18:06:44 CET 2020


### Contribution description
This continues modelling modules in Kconfig and adds `native` to the same Kconfig tests that we run for the `samr21-xpro`.

### Testing procedure
- Green CI
- Check that the dependencies are correctly modelled
- Peripheral test applications should still work as usual when using `TEST_KCONFIG=1`
- Non-supported applications should explain the missing features/modules.
- Usage of Kconfig as usual (without `TEST_KCONFIG=1`) should still work normally

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

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

-- Commit Summary --

  * sys/stdio: add stdio_native module to Kconfig
  * boards/native: rename native-drivers module to native_drivers
  * boards/native: add native_drivers module to Kconfig
  * cpu/native: add default configuration
  * drivers/periph_common/kconfig.gpio: include CPU configs
  * cpu/native/periph: add Native GPIO modules to Kconfig
  * cpu/native: select needed modules in Kconfig
  * murdock: add native:hello-world and periph_* to Kconfig tests
  * cpu/native/backtrace: add module to Kconfig
  * drivers/periph_common: add CPU specific RTC Kconfig
  * cpu/native: add periph_spidev module to Kconfig
  * tests/periph_gpio: add native-specific configuration file

-- File Changes --

    M .murdock (4)
    M boards/native/Kconfig (2)
    M boards/native/Makefile.dep (2)
    A boards/native/drivers/Kconfig (14)
    M boards/native/drivers/Makefile (2)
    M cpu/native/Kconfig (12)
    M cpu/native/Makefile.features (6)
    A cpu/native/backtrace/Kconfig (11)
    A cpu/native/native.config (2)
    A cpu/native/periph/Kconfig (16)
    A cpu/native/periph/Kconfig.gpio (36)
    A cpu/native/periph/Kconfig.rtc (10)
    M drivers/periph_common/Kconfig (2)
    M drivers/periph_common/Kconfig.gpio (2)
    M sys/Kconfig.stdio (7)
    M tests/periph_gpio/Makefile (4)
    A tests/periph_gpio/app.config.test.native (2)

-- Patch Links --

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


More information about the notifications mailing list