Add support for BlinkyTape LED controllers

This adds support for the Blinkinlabs BlinkyTape controller, a
USB-powered digital LED strip controller. Devices are detected
automatically by scanning for their VID/PID, and connected to using
serial.

This code was tested in Windows.

Commit squashed and amended for code style and to fix Linux build by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
Matt Mets 2021-06-30 18:02:30 +02:00 committed by Adam Honse
parent dc19fad608
commit 0db567b8bc
7 changed files with 362 additions and 1 deletions

View file

@ -14,7 +14,10 @@
#include <stdio.h>
#ifdef _WIN32
/*---------------------------------------------------------*\
| Windows interferes with std::max unless NOMINMAX defined |
\*---------------------------------------------------------*/
#define NOMINMAX
#include <windows.h>
#endif /* _WIN32 */