Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update floppyio to use newer adafruit_floppy, implement pio-based flux capture on rp2040 #9135

Merged
merged 7 commits into from
Apr 4, 2024

Conversation

jepler
Copy link
Member

@jepler jepler commented Apr 2, 2024

This fixes MFM disk reading, too.

this is an incompatible change to floppyio, will require an updated adafruit-circuitpython-floppy (pull request coming soon) and there is no plan for cross-version compatibility. (This was previously discussed & OK'd)

jepler added a commit to adafruit/Adafruit_CircuitPython_floppy that referenced this pull request Apr 2, 2024
this **incompatible change** is related to
adafruit/circuitpython#9135

When MFM decoding, a separate buffer of flux data is required.
Due to its size, this buffer should be created early in the program
execution flow.
@jepler jepler requested review from tannewt and dhalbert April 2, 2024 21:41
dhalbert
dhalbert previously approved these changes Apr 3, 2024
Copy link
Collaborator

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look fine. I did not test in any way.

@jepler
Copy link
Member Author

jepler commented Apr 3, 2024

Thanks! I'll merge this once Adafruit_Floppy sees the related PR merged, then I'll take care of the library third. I think that order makes more sense than anything else.

@jepler
Copy link
Member Author

jepler commented Apr 3, 2024

that is, adafruit/Adafruit_Floppy#32

Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two small doc fixes. (If I remember RST right.)

shared-bindings/floppyio/__init__.c Outdated Show resolved Hide resolved
shared-bindings/floppyio/__init__.c Outdated Show resolved Hide resolved
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@tannewt tannewt merged commit 680ee11 into adafruit:main Apr 4, 2024
137 checks passed
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants