One of the goals of this board, aside from the CEC decoding, is to control a strip of WS2812 RGB leds to use with the Hyperion software.
The Proof of concept uses the RawHID mode/output of hyperion but there are a few issues:
On the master branch, Hyperion needs to be patched, to use the hid_write() function, and it works fine. It also uses on USB endpoint on the firmware.
On the _usb_featurerpt branch, Hyperion can use the hid_send_feature_report() function, but I get a lot of "Failed to write to HID device" and annoying delays. It doesn't use a dedicated USB endpoint, which is nice though...
One of the goals of this board, aside from the CEC decoding, is to control a strip of WS2812 RGB leds to use with the Hyperion software.
The Proof of concept uses the RawHID mode/output of hyperion but there are a few issues:
On the master branch, Hyperion needs to be patched, to use the
hid_write()
function, and it works fine. It also uses on USB endpoint on the firmware.On the _usb_featurerpt branch, Hyperion can use the
hid_send_feature_report()
function, but I get a lot of "Failed to write to HID device" and annoying delays. It doesn't use a dedicated USB endpoint, which is nice though...