forked from Hay1tsme/segatools
chuniio: Add OpeNITHM LED protocol support #26
@ -63,7 +63,7 @@ void chuni_io_config_load(
|
|||||||
cfg->controller_led_output_pipe = GetPrivateProfileIntW(L"led", L"controllerLedOutputPipe", 1, filename);
|
cfg->controller_led_output_pipe = GetPrivateProfileIntW(L"led", L"controllerLedOutputPipe", 1, filename);
|
||||||
cfg->controller_led_output_serial = GetPrivateProfileIntW(L"led", L"controllerLedOutputSerial", 0, filename);
|
cfg->controller_led_output_serial = GetPrivateProfileIntW(L"led", L"controllerLedOutputSerial", 0, filename);
|
||||||
|
|
||||||
cfg->controller_led_output_openithm = GetPrivateProfileIntW(L"led", L"controllerLedOutputOpenITHM", 0, filename);
|
cfg->controller_led_output_openithm = GetPrivateProfileIntW(L"led", L"controllerLedOutputOpeNITHM", 0, filename);
|
||||||
|
|
||||||
cfg->led_serial_baud = GetPrivateProfileIntW(L"led", L"serialBaud", 921600, filename);
|
cfg->led_serial_baud = GetPrivateProfileIntW(L"led", L"serialBaud", 921600, filename);
|
||||||
|
|
||||||
|
@ -99,7 +99,6 @@ void led_serial_update(struct _chuni_led_data_buf_t* data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void led_serial_update_openithm(const byte* rgb)
|
void led_serial_update_openithm(const byte* rgb)
|
||||||
|
|
||||||
{
|
{
|
||||||
Dniel97 marked this conversation as resolved
|
|||||||
if (serial_port != INVALID_HANDLE_VALUE)
|
if (serial_port != INVALID_HANDLE_VALUE)
|
||||||
{
|
{
|
||||||
@ -120,6 +119,5 @@ void led_serial_update_openithm(const byte* rgb)
|
|||||||
bytes_to_write, // No of bytes to write
|
bytes_to_write, // No of bytes to write
|
||||||
&bytes_written, // Bytes written
|
&bytes_written, // Bytes written
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
6
dist/chuni/segatools.ini
vendored
6
dist/chuni/segatools.ini
vendored
@ -82,12 +82,12 @@ cabLedOutputSerial=0
|
|||||||
controllerLedOutputPipe=1
|
controllerLedOutputPipe=1
|
||||||
; Output slider LED data to the serial port
|
; Output slider LED data to the serial port
|
||||||
controllerLedOutputSerial=0
|
controllerLedOutputSerial=0
|
||||||
; Use the OpenITHM protocol for serial LED output
|
; Use the OpeNITHM protocol for serial LED output
|
||||||
controllerLedOutputOpenITHM=0
|
controllerLedOutputOpeNITHM=0
|
||||||
|
|
||||||
; Serial port to send data to if using serial output. Default is COM5.
|
; Serial port to send data to if using serial output. Default is COM5.
|
||||||
;serialPort=COM5
|
;serialPort=COM5
|
||||||
; Baud rate for serial data (set to 115200 if using OpenITHM)
|
; Baud rate for serial data (set to 115200 if using OpeNITHM)
|
||||||
;serialBaud=921600
|
;serialBaud=921600
|
||||||
|
|
||||||
; Data output a sequence of bytes, with JVS-like framing.
|
; Data output a sequence of bytes, with JVS-like framing.
|
||||||
|
6
dist/chusan/segatools.ini
vendored
6
dist/chusan/segatools.ini
vendored
@ -108,12 +108,12 @@ cabLedOutputSerial=0
|
|||||||
controllerLedOutputPipe=1
|
controllerLedOutputPipe=1
|
||||||
; Output slider LED data to the serial port
|
; Output slider LED data to the serial port
|
||||||
controllerLedOutputSerial=0
|
controllerLedOutputSerial=0
|
||||||
; Use the OpenITHM protocol for serial LED output
|
; Use the OpeNITHM protocol for serial LED output
|
||||||
controllerLedOutputOpenITHM=0
|
controllerLedOutputOpeNITHM=0
|
||||||
|
|
||||||
; Serial port to send data to if using serial output. Default is COM5.
|
; Serial port to send data to if using serial output. Default is COM5.
|
||||||
;serialPort=COM5
|
;serialPort=COM5
|
||||||
; Baud rate for serial data (set to 115200 if using OpenITHM)
|
; Baud rate for serial data (set to 115200 if using OpeNITHM)
|
||||||
;serialBaud=921600
|
;serialBaud=921600
|
||||||
|
|
||||||
; Data output a sequence of bytes, with JVS-like framing.
|
; Data output a sequence of bytes, with JVS-like framing.
|
||||||
|
Loading…
Reference in New Issue
Block a user
Please remove the nw line here and adjust the comments to either use
or align them properly