fruit jam logic gates import file feature#3154
Merged
Merged
Conversation
RetiredWizard
suggested changes
Oct 31, 2025
| # update the message to the user with the value they typed | ||
| self.message_lbl.text += key_str | ||
| if "logic_gates_import.json" in os.listdir("/"): | ||
| with open("logic_gates_import.json", "r") as f: |
Contributor
There was a problem hiding this comment.
with open("/logic_gates_import.json", "r") as f:
Comment
I needed to add the slash here....
Collaborator
Author
There was a problem hiding this comment.
Thanks for trying this out! this is fixed int he latest commit to have the absolute path root slash. Good catch, I've been testing it directly instead of under FJOS, though that is a good reminder I think I haven't added logic gates to the list in FJOS repo yet.
RetiredWizard
approved these changes
Oct 31, 2025
Contributor
RetiredWizard
left a comment
There was a problem hiding this comment.
Looks good to me....
Collaborator
Author
|
Guide is updated now with details on SignalTransmitter and SignalReceiver as well as the new import functionality. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Allows the user to import a
logic_gates_import.jsonfile from CIRCUITPY into a specified save slot. This makes it possible to share save files thru the internet or any text exchange medium and get them loaded into the simulator. I used it initially on the examples provided in #3147I will up the relevant guide page at same time as this is merged.