Replies: 1 comment 5 replies
-
| 
         the https://github.com/arduino-libraries/Arduino_10BASE_T1S library incorporates LwIP library and implements a network interface on top and base of LwIP. so I guess the task is to migrate the network interface implementation to work with LwIP in this core.  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    5 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
I've recently become interested in SPE (Single Pair Ethernet aka 10BASE-T1S). Microchip is promoting it heavily as a replacement for CAN and RS485, and Arduino has a shield that supports the Uno R4. It interests me because it provides for 10Mb/s data transfer over a multi-drop bus using just single shielded twisted pair cabling. No bulky connectors, no ethernet switches, etc. There are many use cases where wifi isn't reliable or even available.
The current Arduino library is based on the reference driver code for the LAN8651 chip provided by Microchip but currently supports UDP/IP only (over the Arduino lwIP implementation).
I'd like to investigate adding support to this core. The R4 Arduinos aren't really powerful enough to take advantage of this, either to produce/consume 10Mb/s or to make use of the data (e.g. audio). And I'd like to have TCP/IP as well.
It seems that most of the parts are already in place, although glueing and shimming the bits together will be an interesting challenge.
Any advice ? Which existing ethernet interface library would you start from ? Any previous discussions to read ?
Beta Was this translation helpful? Give feedback.
All reactions