A SERVICE OF

logo

46
Chapter 5: Driver Software
Full driver software is supplied with the PC 62C package. Full details are explained in the
EDR Software developers kit User Manual. A summary of the drivers is explained below.
For the latest update Driver software and technical information, see our WebSite:
http://www.eagle.co.za
Both DOS and Windows Languages are supported: They are:
DOS Languages:
Borland C/C++ Version 3.1 or 4.0
Microsoft C/C++ Version 6.0 or 7.0
Borland Pascal / Turbo Pascal Version 6.0 or 7.0
Microsoft QuickBasic Version 4.5
Windows Languages:
Delphi V1.00 / V2.00 / V3.00
Borland C/C++ 3.1 or 4.0
Microsoft C/C++ 6.0 or 7.0
Borland Pascal / Turbo Pascal Version 6.0 or 7.0
Visual Basic V1.00 thru V5.00
5.1) Board Handles
All EDR functions used above require a board handle as the first parameter. The board
handle defines which board is affected by the function call. Using this method has several
advantages, For example, there is no need for a 'select board' function; working with
parallel boards is much easier; different applications using the EDR at the same time will
not conflict with each other.
Board handles are integers obtained by calling EDR_AllocBoardHandle (see 7.2 of EDR
Developers Toolkit). Once allocated a board handle must be initialised to the PC 62C
before it can be accessed. This is achieved by calling EDR_InitBoard or
EDR_InitBoardType (see 7.5 of EDR manual) with the base address or
EDR_loadConfiguration (see section 7.8 of EDR manual).
EDR_InitBoard will attempt to detect the PC 62C at the base address specified.