Dan Halbert

Results 56 issues of Dan Halbert

Right now `circup` needs to be updated manually whenever we change which bundles are being built. Two possibilities: - Make it easier to update `circup`. Make it depend on the...

Currently, circup only handles the versions of CircuitPython that are listed in https://github.com/adafruit/circup/blob/f0d51771e2e5d04460795ad27ab15745b3bc1fb9/circup/__init__.py#L58. Proposal: handle all versions. - Remove version check. - Attempt to find the latest bundle for the...

enhancement

The https://github.com/adafruit/Adafruit_CircuitPython_asyncio library is a package of multiple library files, but its package folder does not start with `adafruit_`: it is simply `asyncio`. Because the package folders are filtered to...

`readblock()` and `writeblock()` appear to succeed even when the SD card has been removed. It appears that `_wait_for_ready()` is not a good test for detection. I originally added more calls...

bug
help wanted

The PWM terminology is somewhat confusing: there are are 8 _slices_, and each slice has two output _channels_. However, elsewhere, the total of 2*8 whatevers are called _channels_ as well....

documentation
c/c++ sdk

The register doc tables for `DMA:INTS0` and `DMA:INTS1` say: > Channel interrupts can be cleared by writing a bit mask here. This is a wee bit vague, since it doesn't...

documentation

The I2C hardware used in the RP2040 does not provide for zero-length writes. Such writes are often used for device probing on an I2C bus. A read works for some...

documentation
enhancement

The libraries list in `docs/drivers.rst` does not visibly include the import name of the library. For instance, if I am looking for the `adafruit_esp32spi` library documentation, and searching for the...

All or nearly all the library `docs/conf.py` files contain this: ```py # The short X.Y version. version = "1.0" # The full version, including alpha/beta/rc tags. release = "1.0" ```...

Attempting to create more than one `Adafruit_BNO08x` fails, because `i2c_dev` is a `static` global, and gets discarded and re-created on the second call to the `Adafruit_BNO08x` constructor. I believe the...