Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
fed03f88c8
Clean up code
2025-07-16 08:31:48 -05:00
Adam Honse
b6afcc222a
Add regex include for MacOS
2025-07-16 08:12:09 -05:00
Dmitry Kychanov
4bcc33569a
Fix filesystem errors in SerialPort
2025-07-16 15:09:21 +04:00
Dmitry K
46a79c6bb5
Serial port field is now drop-down list
2025-07-16 01:29:16 -05:00
Adam Honse
f03e4fd049
Implement find_usb_serial_port for MacOS, switch HYTE CNVS implementation to serial-based
2025-07-14 17:27:10 -05:00
Adam Honse
a18ef1ad3a
Prevent changing port settings on already opened serial port on Linux using advisory locks, default serial ports to flow control off
2025-01-19 18:35:01 -06:00
James Buren
5dc31a81a0
Fix error checking on CreateFile() usage
2024-07-28 05:30:14 +00:00
Adam Honse
a3066db16c
Update even more file header comments to standardized new format
2024-05-03 11:52:02 -05:00
Armin Wolf
fa52f4d7e0
Disable input and output processing on Unix serial ports
...
Disabling output processing is necessary since otherwise
sending a LF character (ASCII 0x0A) will automatically insert
a CR character (ASCII 0x0D).
Disabling input processing should prevent this when
receiving data.
2023-09-16 23:14:49 -05:00
Armin Wolf
0279aafb97
Allow for setting DTR on a serial port
2023-09-16 23:14:49 -05:00
Adam Honse
81aaf67ff0
Initial DMX (Enttec OpenDMX USB) support and serial_port improvements
...
* Support DMX RGB lights (PAR lights, spotlights, wash lights, etc)
* Configurable R/G/B channel and Brightness/Master channel
* Add configurable parameters to serial_port needed to configure a port for DMX
* Add DMX tab to settings
2023-05-06 08:06:19 +00:00
Matthew Mets
07df6b7a1f
Bugfix: Use correct path when opening serial devices on Windows
2021-06-30 19:32:35 +00:00
Adam Honse
126b1b4841
Clean up serial_port class and add MacOS support (only standard baud rates for now)
2021-03-04 12:22:17 -06:00
Adam Honse
117500ad04
Add FanBus support
2021-01-12 17:42:18 -06:00
Adam Honse
18aa3d35cb
Fix serial port issues on Linux and add proper Direct mode to NZXT Hue+
2020-12-03 22:36:49 -06:00
Adam Honse
1354864038
Get master building on MacOS
2020-09-22 13:24:08 -07:00
Adam Honse
155ad165b1
Reorganization! Move all controllers into their own folders, move all RGBController wrappers into one folder, move i2c_smbus and serial_port dependencies into folders, and move main application/UI stuff into folders. Should help lead into creating a proper library
2019-08-22 18:43:17 -05:00