Electronics, for fun - Some ideas for electronic hobby... and work
This library is a collection of functions that allow you to manage in simple way some of the circuits that I have published on http://www.vincenzov.net.
The library has been written using ANSI C (some tips allows to avoid problems of several C versions), is distributed exclusively as source code and it is independent from operating system. The reference hardware is the x86.
You can use this library directly under MS DOS and other OS that doesn't know device driver or I/O protect mode concepts: just you need to compile the library with your-own C program. Using a "real" OS you need to compile library as device driver, kernel mode or ring0 software: you will find a sample for Windows NT and, in future, for Linux. A workaround is to use under Linux ioperm() function or, under Windows, a suitable DLL.
I haven't still write any english documentation... You can read comments in the source code or go to the Italian version of this page.
All the files in VVIO project are contained in VVIO.tgz compressed file.
| license | The use license |
| basicVVxx.x | Source files |
| DLL\ | The DLL for windows |
| SYS\ | The device driver for windows NT / 2000 / XP |
These circuits are supported from VVIO project:
The documentation is available to the following pages
VVIO - Version 0.2 - August 2003
Copyright © 2003, VincenzoV.net
The use license to read and to accept before using the product
MS-DOS, Windows 95, 98, Me, NT, 2000, Xp, VisualBasic,
VisualC are Microsoft trademarks
Delphi e TurboC are Borland trademarks
LabWindows/CVI is a National Instruments trademark
Linux is a Linus Torvald trademark
gcc e GNU are Free Software Foundation, Inc trademark
This document is available in its integral shape on site http://www.vincenzov.net.