E. A. (Ed) Graham, Jr.

Results 10 issues of E. A. (Ed) Graham, Jr.

Monochrome 128x64 display that uses "paged mode" to upload to the driver. Extracted all the common stuff from SSD1306, just in case there's more display types to come. Also refactored...

There is an I2c "multiplexer" now available that allows for re-using multiple I2C addresses on the same I2C bus (ref [TCA9548A](https://www.adafruit.com/product/2717) ). An implementation of the multiplexer in Kotlin is...

### Feedback It took several minutes of clicking various **large** print links before I noticed the _very_ tiny "version" link. The only reason I know it was the version is...

Cannot believe I missed this when refactoring. :roll_eyes:

Moves the indoor air-quality calculation into general usage. Note that this does **not** actually read nor use persisted data, thus is static.

Duplicating #42 since it cannot be re-opened. This is effectively the same as adafruit/Adafruit_CircuitPython_DisplayIO_SH1106#17, with the same repro code. ```python import board import displayio import i2cdisplaybus import adafruit_displayio_ssd1306 from time...

The following code (supplied by `todbot` on Discord and modified) shows that the `bitmap_label` does _not_ update (or very slowly/sporadically) while the "regular" version flies. ```python import time, board, displayio,...

Ref: * [Learn guide](https://learn.adafruit.com/adafruit-infrared-ir-remote-transceiver?view=all#example-code-3175233) * [code](https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/7dbfc24ff1954104c312d2c7ffd7a85f68fe6b59/STEMMA_IR_Transceiver_Examples/CircuitPython/code.py#L32) _As written_, the transceiver seems to have developed a feedback loop wherein the receiver is actually _also_ receiving the transmitted code, which then re-transmits,...

To ensure more consistency across devices, I would suggest that the `I2CBuilder` and `SPIBuilder` classes get some abstraction. For example: ```java public abstract class AbstractI2CBuilder { protected int controller; protected...

Apparently wasn't included in the last version/sync? :grin: ``` [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.3.0:testResources (default-testResources) on project diozero-core: copying /home/crackers/projects/diozero/diozero-core/src/test/resources/dev/gpiochip4 to /home/crackers/projects/diozero/diozero-core/target/test-classes/dev/gpiochip4 failed with NoSuchFileException: /home/crackers/projects/diozero/diozero-core/target/test-classes/dev/gpiochip4 -> [Help 1]...