Jeff Epler

Results 78 issues of Jeff Epler

Sometimes it's necessary to wait for a txstall, not just tx fifo drain, before performing some other action. For instance, to implement transmit-only SPI with a GPIO CS pin, you...

For instance, to implement full duplex SPI, a "simultaneous read and write" API is needed. While duplex SPI guarantees the same number of xmit and recv data, it is probably...

I noticed this: ``` /tmp/build-env-4g46qohc/lib/python3.11/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'adafruit_imageload.pnm.pgm' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'adafruit_imageload.pnm.pgm' as an importable...

The last stragglers for #101 should be fixed in tomorrow's community bundle; if so, remove the workaround.

### Summary I noticed that `py/profile.c` was not covered at all according to codecov, due to the fact it was never enabled in the unix port. I enabled it, and...

### Port, board and/or hardware Windows x64 ### MicroPython version MicroPython v1.26.0-preview.265.gd134cdb9a3.dirty build-vs (x64, Debug, dev, 2017) ### Reproduction 1. Enable sys_settrace in a windows build 2. run a program...

bug

### Summary ASan, the address sanitizer can find interesting bugs using additional runtime checks. For instance, it detected the memory leak now fixed at https://github.com/micropython/berkeley-db-1.xx/pull/1 and possibly other interesting findings...

### Port, board and/or hardware unix ### MicroPython version MicroPython v1.26.0-preview.169.g429478dcfc.dirty on 2025-06-02; linux [GCC 12.2.0] version (modified from v1.26.0-preview-166-gc0111e63b3) ### Reproduction 1. grab my branch at https://github.com/jepler/circuitpython/tree/coverage-setjmp 2. in...

bug

Since sometime in the past years, the original clipper pages have been removed from angusj. Use a version provided by archive.org instead.

Somehow this file got the following content at 75f19df01c63ec43df6a640bd90a15738d192c65, instead of whatever was intended: ``` 429: Too Many Requests For more on scraping GitHub and how it may affect your...