“OneWireIO-Pure.exe” Readme
Introduction
“OneWireIO-Pure.exe” is a GUI Demo app for exercising all features of the 1-Wire Port Adapter, including both standard speed and overdrive speed resets, bit operations, byte operations, power delivery operations, and searches. The "-Pure" qualifier refers to the fact that this references the Adapter object
defined in the Pure-C# OneWireLinkLayer, a portable 1-Wire API that is compatible with the .NET Compact Framework.
Requirements
Only the Compact .NET Framework is required for serial ports on a Windows CE
device. However, for demo purposes on a PC, the 1-Wire Drivers version 4.00 or
higher will provide support for other adapters such as USB or parallel ports
(on a PC).
Compact .NET Framework 2.0 Redistributable:
When compiling this program, make sure that the program references OneWireLinkLayer.dll.
Operation
After installing the prerequisites, simply extract the OneWireIO-Pure.exe file, along with OneWireLinkLayer.dll, to a folder on your PC. Double-click the OneWireIO-Pure.exe file in the ..\bin directoryto start the application. Under the File menu, select the 1-Wire adapter submenu and select your 1-Wire adapter and port combination. The status bar will display the adapter and port you selected if it was successful in opening the port.
Revision History
1.00 - First release.
2.00 – Second release with Compact .NET Framework 2.0.
Files
App.ico
- Application icon.
AssemblyInfo.cs - C# module containing version/manufacturer data.
OneWireIO-Pure.csproj - C# project file.
OneWireIO-Pure.csproj.user – C# project user file.
OneWireIO-Pure.sln - Visual Studio 2005 main solution file.
OneWireIO.cs - C# module containing most of the example code.
OneWireIO.resx - C# resource file.
Readme.html - This file.
..\..\..\..\Lib\Compact.NET\OneWireLinkLayer.dll - 1-Wire API for
Compact .NET
..\bin\OneWireIO-Pure.exe - Program executable.