Carter Nelson
Carter Nelson
There's nothing currently in the library that deals with the OE pin in any way. It's only shown in the example sketch - that's not library code. To make things...
The OE thing is a design trade off, and more of a hardware thing. You could open an issue in the PCB repo: https://github.com/adafruit/Adafruit-TLC5947-PCB that brings this up. That way...
There's nothing in the `loop()` for the example sketch. The serial outputs are most likely working, just happening faster than one can manually open the Serial Monitor after the sketch...
Can you point to where/how the linked Sparked fun library is supporting this? They #def the register: https://github.com/sparkfun/SparkFun_ToF_Range_Finder-VL6180_Arduino_Library/blob/d71093ba3a4213ee7e61b91fd278735b01aba45c/src/SparkFun_VL6180X.h#L68 but not seeing it actually get used anywhere. Also no obvious getter/setter...
Where in the Sparkfun library is the `SYSRANGE_PART_TO_PART_RANGE_OFFSET` register being accessed? It's mentioned above that library supports this setting, but not seeing where. In general, it looks like all that...
And it looks like the pololu library only updates the existing setting to adjust it for new scale settings: https://github.com/pololu/vl6180x-arduino/blob/0f8fc0c40407607ab8613305905cc2ce6114e976/VL6180X.cpp#L251
This is unfortunately necessary. There's currently an apparent disparity in the version specification syntax between `arduino-cli` and `arduino-lint`. Passing an `arduino-lint` check is needed for the library to be published...
I think we're stuck with the current syntax in `library.properties` for the sake of Arduino Library Manager. So even if the library were manually installed, `arduino-cli` would probably still balk...
Ex: ``` sed -i 's/lvgl (=8.2.0)/[email protected]/' library.properties ``` but with whatever `$(REPO_FOLDER)` prefixes might also be needed
@dhalbert Was the ESP IDF link just another example of a similar issue? Or is there more tie in from that issue thread that applies here?