SIGN IN SIGN UP

Feature/arctic fan controller (#2152)

* Port Artic Fan Controller code

* Fixed misspelling and added improvements
- Fixed thread not starting (added _thread.Start())
- Added control sensor activation
- Added PWM initialization from device
- Improved PWM value reading for fast updates

* Slight refactor

Extract message response

* Create README.MD

* Code review

* Add license header
* Make readonly fields
* Remove redundant const
* format
* Remove redundant index check in Update()
* add missing control lock in close()
* add missing hid lock in update loop for array access
* join thread (wait for exit) on cose()

* Proper Hardware type

* File scoped namespaces

* Update ArcticFanController.cs

---------

Co-authored-by: aureopvh <aureoserrano@hotmail.com>
R
Rémi Mercier committed
ab9551ca2d31bac8804744e6e646f0d3ddfe7baa
Parent: 157481a
Committed by GitHub <noreply@github.com> on 1/13/2026, 6:04:55 PM