-
Notifications
You must be signed in to change notification settings - Fork 426
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
How hard would be the ESP32 porting? #463
Comments
I would also love to do it. But I do not know how to begin. Apart from "Start new project..." :-) We can try it together if you want. |
Hello @sinclairfr, I hope you are well by now :) I think the porting to ESP32 is a long standing issue, which I've briefly looked into. I've recently upgraded ArduinoJson to the v6, which I think works better with ESP32, and I'm working to better handle WiFi connections, which I think is the main issue now to support ESP32. So I think it could come out relatively easily once the WiFi changes are done. Meanwhile, something that would be useful is understanding what is not working on the ESP32 so that we can understand if we need to maintain both platforms, or if we can switch to libraries that can manage both platform for us. Maybe we find out that there are more areas to upgrade and the porting will be more difficult, but I don't know yet :) I'm available in Gitter: https://gitter.im/esp-rfid/Lobby if you want to have a chat. |
I have made a port to ESP32 but only for Wiegand readers. you can find it here: |
jut uploaded the first release for the esp32-rfid version 1.1.0 |
Thank you @pvtex for letting us know about that! I'm surely going to have a look and see if we can plan an ESP32 porting for the next version. Maybe this summer I will find some time to close V2 for real and then I can consider having a look at that, thank you! |
We are also working with the esp32 and ethernet w/PoE based on @pvtex work. We are attempting to implement MIFARE DESFire NFC support. For now we are using the Olimex ESP32-POE2 board and we may eventually move on to the RP2040/RP2350 platform since we do not use WiFi. https://wiznet.io/products/evaluation-boards Here is where we are currently: |
Having a codebase for multiple SoCs is a good idea. It may work best to have a separate repository for each SoC (and likely for certain board/hardware combos). These can pull the shared code from a common codebase repo. The main reason for deviding things up is that there are different library and logic requirements depending on SoC and other hardware arrangements (i.e. ethernet, IO/relay I2C expansion boards).
|
Hi guys,
I just broke my foot and I have a lot of time on my hand.
I am a bit of a jack of all trades, I can code and have some electronics basics.
My guess is, since ESP8266 and ESP32 share a lot of features, the porting should not be so had, should it?
Of course, there will be pin remapping to do but apart from that, I have to confess nothing comes to mind.
Can any of you guys give me advice and/or clues in order to port this great project to ESP32?
Thanks!
The text was updated successfully, but these errors were encountered: