[riot-commits] [RIOT-OS/RIOT] 8352e4: drivers/ws281x: add VT100 backend for native

benpicco noreply at github.com
Mon Feb 10 18:23:10 CET 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 8352e4aae0e094faf1a11325b2054cdab667a7d0
      https://github.com/RIOT-OS/RIOT/commit/8352e4aae0e094faf1a11325b2054cdab667a7d0
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

  Changed paths:
    M drivers/Makefile.dep
    A drivers/ws281x/vt100.c

  Log Message:
  -----------
  drivers/ws281x: add VT100 backend for native

To quickly iterate on animations it is handy to being able to simulate
the output on native.

This adds a VT100 terminal backend to the ws281x driver that outputs
the colors straight to the terminal.


  Commit: 720eff34164bfeea371f07eedfcc5191b9a25827
      https://github.com/RIOT-OS/RIOT/commit/720eff34164bfeea371f07eedfcc5191b9a25827
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

  Changed paths:
    M tests/driver_ws281x/Makefile
    M tests/driver_ws281x/main.c

  Log Message:
  -----------
  tests/driver_ws281x: allow build on native

Also add an additional newline before each test title to improve
the rendering on native console output.


  Commit: 11d77271cfc089278049849e6229e2d40bee30ce
      https://github.com/RIOT-OS/RIOT/commit/11d77271cfc089278049849e6229e2d40bee30ce
  Author: Benjamin Valentin <benpicco at beuth-hochschule.de>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

  Changed paths:
    M drivers/Makefile.dep
    M drivers/include/ws281x.h
    M drivers/ws281x/atmega.c
    A drivers/ws281x/include/ws281x_backend.h
    M drivers/ws281x/ws281x.c

  Log Message:
  -----------
  drivers/ws281x: introduce WS281X_HAVE_INIT

This brings the backend-dependant init() function in line with
`WS281X_HAVE_PREPARE_TRANSMISSION` and `WS281X_HAVE_END_TRANSMISSION`.


  Commit: 4f8114a09fc8c93a50154a4a59b9b084c5456303
      https://github.com/RIOT-OS/RIOT/commit/4f8114a09fc8c93a50154a4a59b9b084c5456303
  Author: benpicco <benpicco at googlemail.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

  Changed paths:
    M drivers/Makefile.dep
    M drivers/include/ws281x.h
    M drivers/ws281x/atmega.c
    A drivers/ws281x/include/ws281x_backend.h
    A drivers/ws281x/vt100.c
    M drivers/ws281x/ws281x.c
    M tests/driver_ws281x/Makefile
    M tests/driver_ws281x/main.c

  Log Message:
  -----------
  Merge pull request #12793 from benpicco/ws281x_vt100

 drivers/ws281x: add VT100 backend for native


Compare: https://github.com/RIOT-OS/RIOT/compare/e2dc125fb3e4...4f8114a09fc8


More information about the commits mailing list