Skip to content

Add ethernet support#3

Merged
jjts merged 8 commits intoIObundle:mainfrom
arturum1:main
Sep 2, 2025
Merged

Add ethernet support#3
jjts merged 8 commits intoIObundle:mainfrom
arturum1:main

Conversation

@arturum1
Copy link
Contributor

@arturum1 arturum1 commented Sep 1, 2025

  • Update py2hwsw, enabling ethernet support on SoCLinux.
    By default ethernet interface is enabled and used to speed up file transfers.
    If needed, set USE_ETHERNET=0 environment variable to disable ethernet and use only serial interface for file transfers.
  • Update README with information and instructions about the ethernet interfaces.

@arturum1
Copy link
Contributor Author

arturum1 commented Sep 1, 2025

Related to PR IObundle/py2hwsw#391

I changed the environment on IObundle machines that should fix the ethernet python RAW frame access.
@jjts jjts requested review from P-Miranda and Copilot September 1, 2025 17:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds ethernet support to the SoCLinux template by updating the py2hwsw dependency and modifying the build system. By default, ethernet is enabled to accelerate file transfers, but can be disabled using the USE_ETHERNET=0 environment variable for serial-only communication.

  • Updated py2hwsw commit hash to version supporting ethernet functionality
  • Enhanced Makefile to handle ethernet configuration via environment variables
  • Added comprehensive documentation for ethernet setup, simulation, and troubleshooting

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
default.nix Updates py2hwsw commit hash and SHA256 to newer version with ethernet support
README.md Adds ethernet documentation including setup instructions, simulation requirements, and troubleshooting
Makefile Refactors parameter handling to support USE_ETHERNET and other system configuration options

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

arturum1 and others added 2 commits September 1, 2025 22:01
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jjts jjts merged commit f2fb822 into IObundle:main Sep 2, 2025
3 checks passed
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.

4 participants