From 3962ea84f92139bdfcc14c96b3f3072122899657 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sun, 1 Dec 2024 16:47:49 -0600 Subject: [PATCH] Note for R4-45 --- RELEASE.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 009b61d1b..fc8f75f83 100755 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,9 +1,23 @@ # asynDriver: Release Notes -## Release 4-45 (May XXX, 2023) -- devEpics +## Release 4-45 (December 1, 2024) +- asynManager, asynPortDriver + - Add support for destructable ports. + - The port driver needs to declare that it supports destruction by passing + a new flag, ASYN_DESTRUCTIBLE, when registering the port. It also needs + to handle the new asynExceptionShutdown. + - A new function is added, asynManager::shutdown(). It disables the port, + nullifies the private driver pointers reachable from the port, and + triggers the shutdown exception. + - Thanks to Jure Varlec for this. +- devEpics - Changed devAsynXXXArray::interruptCallback so it returns immediately if interruptAccept is still 0, i.e. before iocInit is mostly complete. This was causing warnings if callbacks occured before iocInit. + - Fix mbboDirect asyn:READBACK + - This change makes mbboDirect behave the same as mbbiDirect: RVAL is copied to VAL (shifted, if neccessary), + then each of the fields representing individual bits is set as well. + - Thanks to Jure Varlec for this. + - Added autoconverted OPI files in the test applications for CSS/Boy, CSS/Phoebus, edm, and caQtDM. - Added missing include file in drvLinuxGpib.c. - Added support for sending serial break via option interface. Thanks to Lutz Rossa for this.