[riot-commits] [RIOT-OS/RIOT] 02a2de: cpu/stm32: Add Kconfig dependency modeling

Leandro Lanzieri noreply at github.com
Fri Jul 2 16:39:29 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 02a2de4916f7c6c5721f90472b71701b06e2fc34
      https://github.com/RIOT-OS/RIOT/commit/02a2de4916f7c6c5721f90472b71701b06e2fc34
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    A boards/common/nucleo/Kconfig
    M boards/common/nucleo144/Kconfig
    M boards/common/nucleo32/Kconfig
    M boards/common/nucleo64/Kconfig
    M cpu/stm32/Kconfig
    M cpu/stm32/Makefile.features
    A cpu/stm32/periph/Kconfig
    A cpu/stm32/stm32.config
    A cpu/stm32/stmclk/Kconfig
    A cpu/stm32/vectors/Kconfig

  Log Message:
  -----------
  cpu/stm32: Add Kconfig dependency modeling


  Commit: 6884927c3f23f1d534556c29294918f0da077b5c
      https://github.com/RIOT-OS/RIOT/commit/6884927c3f23f1d534556c29294918f0da077b5c
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M sys/Makefile.dep
    M sys/arduino/Makefile.include

  Log Message:
  -----------
  sys/arduino: Remove  option

There is no clear reason why this should be configurable and causes an abstraction of USEMODULE.
The true reason is to make Kconfig easier but it seems having a variable in USEMODULE is a bit strange.


  Commit: 630f7a2102953498ad98c5e04b11193bd00277e0
      https://github.com/RIOT-OS/RIOT/commit/630f7a2102953498ad98c5e04b11193bd00277e0
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M sys/arduino/Kconfig
    M tests/periph_gpio_arduino/app.config.test

  Log Message:
  -----------
  sys/arduino: Add Kconfig model


  Commit: 652e4f41c1088318f0a5931ee982172282d8674c
      https://github.com/RIOT-OS/RIOT/commit/652e4f41c1088318f0a5931ee982172282d8674c
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M Makefile.base
    M Makefile.dep
    M Makefile.include
    M makefiles/pseudomodules.inc.mk
    M sys/Kconfig
    M sys/arduino/Kconfig

  Log Message:
  -----------
  cpp: Use modules for cpp and libstdcpp

Also add better error message when kconfig or make includes a .cpp without cpp module.


  Commit: b88e8d29badf136e3829acc586429f1950fe63bc
      https://github.com/RIOT-OS/RIOT/commit/b88e8d29badf136e3829acc586429f1950fe63bc
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M .murdock

  Log Message:
  -----------
  .murdock: Add  board to kconfig test


  Commit: 214b19551d616ae394e66019c68612392e1d33ee
      https://github.com/RIOT-OS/RIOT/commit/214b19551d616ae394e66019c68612392e1d33ee
  Author: MrKevinWeiss <weiss.kevin604 at gmail.com>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M sys/ztimer/Kconfig

  Log Message:
  -----------
  sys/ztimer: Fix stm32f1 naming for kconfig


  Commit: c52da5745fa1341e725b985e99d0d7cf0626d4f9
      https://github.com/RIOT-OS/RIOT/commit/c52da5745fa1341e725b985e99d0d7cf0626d4f9
  Author: Leandro Lanzieri <leandro.lanzieri at haw-hamburg.de>
  Date:   2021-07-02 (Fri, 02 Jul 2021)

  Changed paths:
    M .murdock
    M Makefile.base
    M Makefile.dep
    M Makefile.include
    A boards/common/nucleo/Kconfig
    M boards/common/nucleo144/Kconfig
    M boards/common/nucleo32/Kconfig
    M boards/common/nucleo64/Kconfig
    M cpu/stm32/Kconfig
    M cpu/stm32/Makefile.features
    A cpu/stm32/periph/Kconfig
    A cpu/stm32/stm32.config
    A cpu/stm32/stmclk/Kconfig
    A cpu/stm32/vectors/Kconfig
    M makefiles/pseudomodules.inc.mk
    M sys/Kconfig
    M sys/Makefile.dep
    M sys/arduino/Kconfig
    M sys/arduino/Makefile.include
    M sys/ztimer/Kconfig
    M tests/periph_gpio_arduino/app.config.test

  Log Message:
  -----------
  Merge pull request #16483 from MrKevinWeiss/pr/kconfig/stm32

cpu/stm32f1: Add Kconfig dependency modeling


Compare: https://github.com/RIOT-OS/RIOT/compare/cea10aa3d253...c52da5745fa1


More information about the commits mailing list