Library is still under development
A light weight IO link master stack for the arduino framework. Integrate basic port functionality and extract data from IO-link devices.
This library allows for basic communication from an ESP32 processor to a TIOL11X master PHY to extract data from IO-link devices. The library is structured to allow for the interface protocol between the ESP32 and the PHY to be abstracted for future growth. Additionally, handles for changing the port mode to a DI or DO mode vs. standard SIO (IO-Link communication).
- arduino-esp32 library
- Implement master.begin(); is called initialize all ports based on their settings passing through a pointer to the master
- Implement master.refresh() - Detect and update any changes to a port configuration. Update the IO-link device subscriptions.
- Implement m-sequence control for SIO interface with probes.
- Handle Fault Logic from PHY
- Hardware validation
- IO-link References:
- Texas Instruments References:
- Espressif References:
- ESP32S3:
- Spec Sheet: here
- ESP32S3:
Contributors:
- 0.0.1
- Initial Release
This project is licensed under the GNU GENERAL PUBLIC LICENSE License - see the LICENSE.md file for details