IPAC Driver Version 2.11
Released: 2010-04-19
By: Andrew Johnson
Prerequisites
- EPICS Base 3.14.9 (or later)
Downloads
Installation
Instructions for building the IPAC driver software can be found in the drvIpac Documentation.
Once IPAC has been built and installed at the site, it must be added to each IOC application that will use IPAC hardware; see these installation instructions for details.
Documentation
The source tree includes a copy of all the documents along with the full release notes history for each module; on building these files get installed into a new top-level html directory. The links below currently point to the HTML files in the github repository at the time of the release, but they will not be rendered properly by your browser.
- drvIpac - Industry Pack Driver
- drvTip810 - CAN Bus Driver
- devCan - CAN Bus Device Support
- tyGSOctal - OctalUart IP Module Support
Release Notes
Changes since V2.10 release.
IPAC Driver
Changed:
- Added support for the AVME-9668 board to the drvXy9660 driver. This board adds the ability to operate IP modules at 32MHz, using a register to select the speed. The driver will automatically detect a 9668 board and those modules which can operate at this clock frequency and will configure the board appropriately.
- Since Xycom VME seem to have dropped their IP carrier product line while Acromag are continuing to develop theirs, I have changed the error messages in the drvXy9660 driver to use the Acromag names, and added a command synonym
ipacAddAvme96XX, although existing installations will continue to work with the old names. - Modified most carrier drivers to compile without warnings on 64-bit systems. Not that I'm really expecting anyone to ''use'' them on a 64-bit CPU, but who knows?
- Deleted the macros for
uchar_tandulong_twhich are no longer used internally and which shouldn't really be used. Neither shouldushort_tbut I've left that defined in drvIpac.h since it has always been used for several arguments to the carrier drivers and taking it out would guarantee to break any out-of-tree carriers.