This library implements the 10BASE-T1S standard (Single Pair Ethernet) for selected Arduino boards.
It enables low-speed Ethernet connectivity over a single twisted pair, ideal for industrial and automotive applications.
10BASE‑T1S is an Ethernet physical layer standard defined by IEEE (part of IEEE 802.3cg) that enables Ethernet communication over a single twisted pair cable at speeds up to 10 Mbps.
For more information on the features of this library and how to use them please read the documentation here.
This library was tested and validated on the following Arduino boards:
Important
These boards do not include a native 10BASE‑T1S PHY or transceiver. To enable Single Pair Ethernet communication, you must connect an external and compatible 10BASE‑T1S transceiver to your board via SPI.
Note
The library may work on other boards, but they are not officially supported.
If you encounter any issue, please open a bug report here.
For questions, comments, or feedback on this library, please use the official Arduino Forum.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This library is released under the MPL-2.0 license.