Alexander Bessman
Alexander Bessman
@danjo133 Your implementation misidentifies all incoming frames as extended. I've fixed it in my branch: https://github.com/bessman/SparkFun_CAN-Bus_Arduino_Library
I've thought about this some more, and I'm no longer sure a callback is the way to go. At least for the issue of counters and checksums, a better solution...
> Maybe we could implement this in the `Message` class? The `data` attribute could be a generator that calculates the next bytearray for the message. > The user could implement...
How should `receive_own_messages` behave with this change? Should messages transmitted by other applications have `is_rx=False`? I'm looking at Kvaser's canlib, and I can see no obvious way to accomplish that.
Thanks. Let me know if I should squash the commits.
> It would also be good, and should be pretty straightforward, to include a test for this, and metadata generated from Setuptools' new `pyproject.toml` reader in general. About that... I...
Hmm, the test passes on my end. I'll see what I can do.
Here's the problem, of course: `build.BuildBackendException: Backend 'flit_core.buildapi' is not available.` Let's see if the latest commit solves it.
The rest of the metadata gets read from the pyproject.toml without issue. I tested the change suggested by @CAM-Gerlach and it seems to work.
> please copy your system information from Steam (`Steam` -> `Help` -> `System Information`) Since I'm also seeing the same behavior, I figured I'd provide my own system information. But...