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

Arduino OPTA port #32

Open
patkepa opened this issue Dec 12, 2023 · 3 comments
Open

Arduino OPTA port #32

patkepa opened this issue Dec 12, 2023 · 3 comments

Comments

@patkepa
Copy link

patkepa commented Dec 12, 2023

Hello!
I'm interested in porting this project to the Arduino OPTA(STM32H747XI)
Are there any suggestions in regards to replacing the Atmega based code of this project, for STM32?

Thanks!

@patkepa patkepa changed the title Porting this code to Arduino OPTAI'm interested in utilizing this project on the Arduino OPTA platform, which is built on the STM32H747XI. Currently, the project is tailored for a different STM32 variant, and I'm reaching out to inquire about the possibility of porting it to Arduino OPTA. I believe this adaptation could greatly benefit users working with this specific platform. If there are any guidelines, steps, or requirements for the porting process to Arduino OPTA (STM32H747XI), please share them, and I'd be willing to assist in the endeavor. Arduino OPTA port Dec 12, 2023
@budulinek
Copy link
Owner

What ethernet chip is used in Arduino OPTA? Which ethernet chip do you want to use with STM32?

The code is tailor-made for the Wiznet W5100/W5200/W5500 ethernet chip. It would be very difficult to "port" the code to different ethernet chip.

@papercodeIN
Copy link

Hi Creator,

Could you guide me how to implement this in wiznet w5100s-evb-pico (Raspberry Pi Pico) ?

@budulinek
Copy link
Owner

Hi Creator,

Could you guide me how to implement this in wiznet w5100s-evb-pico (Raspberry Pi Pico) ?

I have no idea on how to port it to RPi. Some functions and libraries used by this project are specific to W5X00 ethernet chips (Ethernet.h library), some functions I use are specific to ATmega chips (random number generator, reset function, also probably the Serial library...).

Disclosure: I am a 100% hobbyist coder with no formal coding education. I made this gateway for fun and for my self-education. A kind of challenge - what else can I fit into a very limited flash and RAM resources of the ATmega chip. I did not and do not have an intention to port this project to bigger and more powerful platforms.

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

No branches or pull requests

3 participants