CShark / usb_dmx

A simple four port USB-DMX ArtNET-Node
GNU General Public License v3.0
14 stars 1 forks source link

Make device configurable using the resistors #1

Closed CShark closed 1 year ago

CShark commented 1 year ago

The Input & Output configuration should be configurable using the resistors. Add support.

Flole998 commented 1 year ago

@CShark What do you think about extending this a little to allow setting the configuration over USB/ArtNet/UDP packets and storing it in the EEPROM? If at boot a valid EEPROM entry with a matching checksum is found the resistors are ignored and the EEPROM setting is used instead. That sounds like a good idea to me, what do you think?

CShark commented 1 year ago

Already (semi) done. The resistors will supply the default configuration after a config reset and you can use the Command field of the ArtAddress-Packet to overwrite the settings. Settings are currently (i.e. in the upcoming version) stored in a flash page at the end of the device.

The current version should be functionally done, I'm currently writing the tooling to manipulate and configure ArtNET devices. The latest ETA for a working implementation will be this easter, as I'll need it working by then :D