Dan Halbert
Dan Halbert
@rdagger do you have time to review this, and still have the hardware set up? Procedure would be to: 1. Update CircuitPython to 5.0.0-beta.0 (from https://circuitpython.org/downloads) 2. Update needed libraries...
@rdagger OK, I fixed some code in client.py. I am not getting an error on server.py: it connects fine from my iPhone 6S running the latest OS and app version....
Charging up a Samsung Android tablet to check.
I connected with Samsung Tablet, though I had a failed connection first, and then reset the Feather, and it worked second time. Not sure what that was about (maybe leftover...
it's on my list to rewrite. :)
I have been debugging this with @MattGlobal (discord `@technologique`) in discord. I suspect that the `analogRead()` values are varying too much, causing the readings to be discarded as invalid. Why...
I got the same hardware and have reproduced the problem. I also got it to work properly with a Grand Central M4. Next step is to look at the a`nalogRead()`...
I tracked this down to what looks like inadequate pin resetting by `analogRead()` on this board, and opened an issue. - https://github.com/arduino/ArduinoCore-mbed/issues/829
Pin numbers in Arduino are generally `uint8_t`, and the lower-level code generally assumes that. In this library and the other one you PR'd, `int8_t` is used to allow specifying `-1`...
I see this is a brand new format. Some discussion: https://news.ycombinator.com/item?id=29661498 https://www.reddit.com/r/C_Programming/comments/r2d6wc/qoi_the_quite_ok_image_format_for_fast_lossless/ https://www.reddit.com/r/hackernews/comments/rn6hih/qoi_the_quite_ok_image_format_for_fast_lossless/