[riot-commits] [RIOT-OS/RIOT] 96c67b: drivers/soft_uart: add software based UART impleme...

benpicco noreply at github.com
Wed Jul 15 00:13:48 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 96c67b0fa57650f488e40f378071f7fcf99a654b
      https://github.com/RIOT-OS/RIOT/commit/96c67b0fa57650f488e40f378071f7fcf99a654b
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    M drivers/Makefile.dep
    M drivers/Makefile.include
    A drivers/include/soft_uart.h
    A drivers/soft_uart/Makefile
    A drivers/soft_uart/include/soft_uart_params.h
    A drivers/soft_uart/soft_uart.c
    M makefiles/pseudomodules.inc.mk

  Log Message:
  -----------
  drivers/soft_uart: add software based UART implementation


  Commit: 5d1dddb3fc95718203658b4afeaec3d4f466d421
      https://github.com/RIOT-OS/RIOT/commit/5d1dddb3fc95718203658b4afeaec3d4f466d421
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    A tests/driver_soft_uart/Makefile
    A tests/driver_soft_uart/Makefile.ci
    A tests/driver_soft_uart/main.c

  Log Message:
  -----------
  tests/driver_soft_uart: add test for software UART


  Commit: b080d3da7a26907f7b315d7e39d2fd4fdc580054
      https://github.com/RIOT-OS/RIOT/commit/b080d3da7a26907f7b315d7e39d2fd4fdc580054
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    M drivers/include/soft_uart.h
    M drivers/soft_uart/include/soft_uart_params.h

  Log Message:
  -----------
  drivers/soft_uart: implement inverted TX & RX

In the current implementation, RX is flank based, so it's entirely level
agnostic.
I still chose to include a SOFT_UART_FLAG_INVERT_RX flag for symmetry and
to allow for a possible future, sampling based implementation.


  Commit: 50f8fdd49261acf1eae0e52f4e8a8d92864a1323
      https://github.com/RIOT-OS/RIOT/commit/50f8fdd49261acf1eae0e52f4e8a8d92864a1323
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M drivers/Makefile.dep
    M drivers/Makefile.include
    A drivers/include/soft_uart.h
    A drivers/soft_uart/Makefile
    A drivers/soft_uart/include/soft_uart_params.h
    A drivers/soft_uart/soft_uart.c
    M makefiles/pseudomodules.inc.mk
    A tests/driver_soft_uart/Makefile
    A tests/driver_soft_uart/Makefile.ci
    A tests/driver_soft_uart/main.c

  Log Message:
  -----------
  Merge pull request #14322 from benpicco/drivers/soft_uart

drivers/soft_uart: add software based UART implementation


Compare: https://github.com/RIOT-OS/RIOT/compare/60def8892937...50f8fdd49261


More information about the commits mailing list