diff --git a/.gitignore b/.gitignore index b925633..ea32925 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ public/ assets/jsconfig.json _vendor .hugo_build.lock +hugo \ No newline at end of file diff --git a/content/project/lednotifier/featured.jpg b/content/project/lednotifier/featured.jpg new file mode 100644 index 0000000..71c38af Binary files /dev/null and b/content/project/lednotifier/featured.jpg differ diff --git a/content/project/lednotifier/index.md b/content/project/lednotifier/index.md new file mode 100644 index 0000000..5778194 --- /dev/null +++ b/content/project/lednotifier/index.md @@ -0,0 +1,44 @@ +--- +title: "LED Notifier" +summary: "Commandline app to change the color of a USB LED notifier." +date: 2022-01-04T20:56:05+02:00 +categories: ["C#"] + +image: + preview_only: false + +url_code: "https://github.com/furyfire/LEDNotifier" +--- +# LED Notifier +Setting the color of a simple USB LED Notifier. Implemented in C# and .NET 6.0 + + +# Device +The device itself was purchased years ago from a chinese site. + + +| Field | Value | +|----------------|----------| +| Vendor ID | 0x1294 | +| Product ID | 0x1320 | +| Product Name | EMAIL | + +It enumerates as a USB HID device and supports a limited set of colors. + +- Off +- Blue +- Red +- Green +- Aqua +- Purple +- Yellow +- White + +# Implementation +I opted to use C# for a basic Windows implementation. + + - Using VS2022 + - To interface with the HID device I used the HIDSharp library. (https://www.zer7.com/software/hidsharp) + + +