Matthew Lewis
Matthew Lewis
Feature added to 1.3.4
Hi Chris, very glad you find it useful. I'd recommend you start with the [Firmata section](https://www.diozero.com/concepts/remotecontrol.html#firmata) within the Remote Control page, apologies if this isn't obvious. Happy to provide further...
Easy if you are using Maven, as per the [docs](https://www.diozero.com/application.html): ``` mvn archetype:generate -DarchetypeGroupId=com.diozero -DarchetypeArtifactId=diozero-application -DarchetypeVersion=1.3.3 -DgroupId=com.mycompany -DartifactId=mydiozeroapp -Dversion=1.0-SNAPSHOT ``` Then add this to the dependencies section in the created...
I need to rebuild the rpi_ws2811 library - will do that as part of the 1.3.4 release. See https://github.com/jgarff/rpi_ws281x/issues/483
Thanks for the suggestion. I won't rule this out completely for a future major release (2.0 or 3.0) as I can see the benefits, however, I am reticent to add...
Regarding the write errors - it could be that the device isn't connected to the Pi correctly? Are you able to use it on the Pi via Python? e.g. https://www.aranacorp.com/en/using-a-pca9685-module-with-raspberry-pi/...
BTW - I think I've found a bug on this line: https://github.com/mattjlewis/diozero/blob/main/diozero-core/src/main/java/com/diozero/devices/PCA9685.java#L360 It believe it should be: ``` int off = (int) Math.floor(((double) dutyUs / (double) periodUs) * RANGE); ```...
1.3.4 has just been released (it may take a few hours to replicate). Could you please test and let me know.
Thank you - I will incorporate ASAP and hope to include in the next release.
FYI I am still working on this and have considered an alternative approach, see https://github.com/mattjlewis/diozero/blob/master/diozero-core/src/main/java/com/diozero/devices/oled/SsdOled.java and https://github.com/mattjlewis/diozero/blob/master/diozero-core/src/main/java/com/diozero/devices/oled/SsdOledCommunicationChannel.java. I need to add I2C alternative constructors for the various OLED devices that...