GreenSpring Octal Serial Driver Release Notes
Software by Peregrine McGehee
Release by Andrew Johnson
This document describes changes made to Peregrine McGehee's vxWorks driver
for the GreenSpring Octal RS232/RS422/RS485 IndustryPack modules since this
driver was merged into the unbundled EPICS ipac support area. Version numbers
refer to the release of the ipac support software as a whole. The earliest
version appears at the bottom, with more recent releases above it.
Version 2.5
Added:
- Support for the ioctl FIOBAUDRATE, needed for MPF.
- Mark the IP slot active at initialization time, and inactive again in the
reboot hook routine.
Bugs Fixed:
- Modified the reboot hook routine to fix a race condition.
Version 2.3
Changed:
- Modified documentation to indicate non-support of the new IP-OctalPlus
module family, which uses different UARTS.
Added:
- Burkhard W. Kolb's RebootHook routine to turn off interrupts.
Version 2.1
Updated due to changes made to drvIpac, and also actually tried it out for
myself - got some interrupts but I haven't done a full test.
Changed:
- Use ipmIntConnect() to attach the ISR.
Bugs fixed:
- Now works with the ipmv162 carrier driver - the interrupt vector register
was being accessed at an offset from the I/O space, which works on GreenSpring
carriers but doesn't meet the IPAC specification. The register is correctly
accessed in the IP memory space, which means that this must be mapped in.
Version 2.0
First version containing this driver, ipac support is now structured as an
EPICS R3.13.1 <supporttop> application.
Added:
- This driver software and these release notes.
Bugs fixed:
- Gcc compilation warnings attended to.