[riot-commits] [RIOT-OS/RIOT] 2d7bc9: cpu/samd21: don't run XOSC32K on demand

benpicco noreply at github.com
Fri Feb 28 18:37:09 CET 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 2d7bc9e46742047b96e5ff893b9f5538bc8da518
      https://github.com/RIOT-OS/RIOT/commit/2d7bc9e46742047b96e5ff893b9f5538bc8da518
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

  Changed paths:
    M cpu/samd21/cpu.c

  Log Message:
  -----------
  cpu/samd21: don't run XOSC32K on demand

This significantly reduces start-up time.
The XOSC32K is only configured when needed anyway.


  Commit: 51fa5afef7a0d3b220563468dc3af68c50e97bb0
      https://github.com/RIOT-OS/RIOT/commit/51fa5afef7a0d3b220563468dc3af68c50e97bb0
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

  Changed paths:
    M cpu/samd21/cpu.c

  Log Message:
  -----------
  cpu/samd21: default 1kHz clock to same source as 32kHz clock

The split between GEN2_ULP32K and GEN3_ULP32K was introduced to fix
a failure in tests/periph_wdt when the external oscillator was used.

By not running the external oscillator on demand, the failure can no
longer be observed, so default GEN3_ULP32K to GEN2_ULP32K.


  Commit: 0c1ea376c794f99b814204b06fb3d62f89f857c5
      https://github.com/RIOT-OS/RIOT/commit/0c1ea376c794f99b814204b06fb3d62f89f857c5
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2020-02-28 (Fri, 28 Feb 2020)

  Changed paths:
    M cpu/samd21/cpu.c

  Log Message:
  -----------
  Merge pull request #13498 from benpicco/samd21-startup-fix

cpu/samd21: fix long startup times


Compare: https://github.com/RIOT-OS/RIOT/compare/e1a0ba579ae9...0c1ea376c794


More information about the commits mailing list