Added LEDNotifier to list projects
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								content/project/lednotifier/featured.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								content/project/lednotifier/featured.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 31 KiB  | 
							
								
								
									
										44
									
								
								content/project/lednotifier/index.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								content/project/lednotifier/index.md
									
									
									
									
									
										Normal file
									
								
							@@ -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)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user