Skip to content

Arduino library that enables network connectivity over modern multi-drop Single Pair Ethernet (10BASE‑T1S).

License

Notifications You must be signed in to change notification settings

arduino-libraries/Arduino_10BASE_T1S

Repository files navigation

Arduino Single Pair Ethernet (10BASE-T1S) Library

Compile Examples Spell Check status Sync Labels status Arduino Lint

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.

What is 10BASE-T1S?

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.

📖 Documentation

For more information on the features of this library and how to use them please read the documentation here.

✅ Supported Boards

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.

📕 Further Reading

🐛 Reporting Issues

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.

🫂 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

⚖️ License

This library is released under the MPL-2.0 license.

About

Arduino library that enables network connectivity over modern multi-drop Single Pair Ethernet (10BASE‑T1S).

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8

Languages