[riot-commits] [RIOT-OS/RIOT] 8e8f48: cpu/nrf52: add multi UART support for nrf52840

Hauke Petersen devel at haukepetersen.de
Fri Jan 25 16:27:08 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 8e8f48f75e72dd2dfaa0090c582a249817907d14
      https://github.com/RIOT-OS/RIOT/commit/8e8f48f75e72dd2dfaa0090c582a249817907d14
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M cpu/nrf52/include/periph_cpu.h
    M cpu/nrf5x_common/periph/uart.c

  Log Message:
  -----------
  cpu/nrf52: add multi UART support for nrf52840


  Commit: 1be60741e378f9ebd915d4bb94c61e9a248eb581
      https://github.com/RIOT-OS/RIOT/commit/1be60741e378f9ebd915d4bb94c61e9a248eb581
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    R boards/common/nrf52xxxdk/include/periph_conf.h
    A boards/common/nrf52xxxdk/include/periph_conf_common.h
    A boards/nrf52840dk/include/periph_conf.h
    A boards/nrf52dk/include/periph_conf.h

  Log Message:
  -----------
  boards/nrf52xxxdk: refactor UART config


  Commit: 336851e3bce38956002a1b11e4d62a2eba4cb298
      https://github.com/RIOT-OS/RIOT/commit/336851e3bce38956002a1b11e4d62a2eba4cb298
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M cpu/nrf52/include/periph_cpu.h
    M cpu/nrf5x_common/periph/uart.c

  Log Message:
  -----------
  cpu/nrf52: add uart flow control on nrf52840


  Commit: 190d48c5d3722d8ad1118a3c26a83443893cf942
      https://github.com/RIOT-OS/RIOT/commit/190d48c5d3722d8ad1118a3c26a83443893cf942
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

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

  Log Message:
  -----------
  boards/nrf52840dk: configure uart flow control pins


  Commit: cb8c2b759e107f67bf9bc4fbe685e393fdc826ee
      https://github.com/RIOT-OS/RIOT/commit/cb8c2b759e107f67bf9bc4fbe685e393fdc826ee
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M cpu/nrf52/include/periph_cpu.h
    M cpu/nrf5x_common/periph/uart.c

  Log Message:
  -----------
  cpu/nrf52: use UARTE device type for nrf52840

This requires to implement the use of EasyDMA for this kind of peripheral


  Commit: 72f3f7d4f17415cd3f7da569c55e7bdf1d4881d6
      https://github.com/RIOT-OS/RIOT/commit/72f3f7d4f17415cd3f7da569c55e7bdf1d4881d6
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

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

  Log Message:
  -----------
  boards/nrf52840dk: add second UART interface

This commit also change the STDIO UART to use the UARTE device type (with EasyDMA)


  Commit: 93e7d88f7556a3cc50cc8435a1c9c9c4d44f9e83
      https://github.com/RIOT-OS/RIOT/commit/93e7d88f7556a3cc50cc8435a1c9c9c4d44f9e83
  Author: Hauke Petersen <hauke.petersen at fu-berlin.de>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M boards/nrf52840dk/include/periph_conf.h
    M cpu/nrf52/include/periph_cpu.h
    M cpu/nrf5x_common/periph/uart.c

  Log Message:
  -----------
  cpu/nrf5x: reworked and fixed UART driver


  Commit: 250b7cbbbf6ffd5fab619ac81e6c02928be0f12a
      https://github.com/RIOT-OS/RIOT/commit/250b7cbbbf6ffd5fab619ac81e6c02928be0f12a
  Author: Hauke Petersen <devel at haukepetersen.de>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    R boards/common/nrf52xxxdk/include/periph_conf.h
    A boards/common/nrf52xxxdk/include/periph_conf_common.h
    A boards/nrf52840dk/include/periph_conf.h
    A boards/nrf52dk/include/periph_conf.h
    M cpu/nrf52/include/periph_cpu.h
    M cpu/nrf5x_common/periph/uart.c

  Log Message:
  -----------
  Merge pull request #10621 from aabadie/pr/cpu/nrf_uart_rework

cpu/nrf5x: rework periph_uart driver to allow use of multiple UARTs with nrf52840


Compare: https://github.com/RIOT-OS/RIOT/compare/cee830bd97f7...250b7cbbbf6f
      **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      We will provide an alternative path for the email notifications by January 31st, 2019.


More information about the commits mailing list