[riot-commits] [RIOT-OS/RIOT] 9e10cd: cpu/kinetis: Refactor LPTMR driver implementation

Francisco Acosta fco.ja.ac at gmail.com
Tue May 29 15:54:14 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 9e10cd4401bff588deb89e503563f635e74b268d
      https://github.com/RIOT-OS/RIOT/commit/9e10cd4401bff588deb89e503563f635e74b268d
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M cpu/kinetis/Makefile.dep
    M cpu/kinetis/include/periph_cpu.h
    M cpu/kinetis/periph/timer.c

  Log Message:
  -----------
  cpu/kinetis: Refactor LPTMR driver implementation

Uses timer freerunning counter mode (TFC) and updating an internal
reference point instead of relying on RTT for reference time. The
target accuracy has been greatly improved for all test cases in
bench_periph_timer


  Commit: c25613fd5c775bfbad577a02d986354ac2137de1
      https://github.com/RIOT-OS/RIOT/commit/c25613fd5c775bfbad577a02d986354ac2137de1
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M boards/mulle/include/periph_conf.h

  Log Message:
  -----------
  mulle: Update LPTMR config


  Commit: a49d151919e402177324397ad0b3a96d65c6e3f0
      https://github.com/RIOT-OS/RIOT/commit/a49d151919e402177324397ad0b3a96d65c6e3f0
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M boards/frdm-kw41z/include/periph_conf.h

  Log Message:
  -----------
  frdm-kw41z: Update LPTMR config


  Commit: dc689000f64b607744b9f25aeec6318964d1b22c
      https://github.com/RIOT-OS/RIOT/commit/dc689000f64b607744b9f25aeec6318964d1b22c
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M boards/frdm-k22f/include/periph_conf.h

  Log Message:
  -----------
  frdm-k22f: Update LPTMR config


  Commit: 6e484f7aed93e2a5b04ff3c8ed3c7e109b914e1f
      https://github.com/RIOT-OS/RIOT/commit/6e484f7aed93e2a5b04ff3c8ed3c7e109b914e1f
  Author: Francisco Acosta <fco.ja.ac at gmail.com>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M boards/frdm-k22f/include/periph_conf.h
    M boards/frdm-kw41z/include/periph_conf.h
    M boards/mulle/include/periph_conf.h
    M cpu/kinetis/Makefile.dep
    M cpu/kinetis/include/periph_cpu.h
    M cpu/kinetis/periph/timer.c

  Log Message:
  -----------
  Merge pull request #8814 from gebart/pr/kinetis-periph-timer-tfc

cpu/kinetis: Refactor LPTMR timer implementation


Compare: https://github.com/RIOT-OS/RIOT/compare/ced615a7ae6f...6e484f7aed93
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the commits mailing list