Skip to content

Commit

Permalink
update changelog
Browse files Browse the repository at this point in the history
Remove a duplicate changelog.
Now the only copy is in the doxygen
documentation source.
  • Loading branch information
Michael Davidsaver committed Mar 5, 2013
1 parent 2edbe7e commit a011074
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 69 deletions.
57 changes: 1 addition & 56 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,56 +1 @@
Version 2.0.2-dev

Bug fixes

* wrong width for RVAL causes endianness issue
* re-enable of CML output during setMode not conditional
* Fix EVG driver init w/o hardware. This was crashing.
* Update locking for EVR. Take lock for all device support actions.

Features

* Updated recommended firmware version for PCI EVRs to 6.
* Compile in VCS version or release number. Add a PV which reads this.
* Read SFP EEPROM information (eg. module serial#, temperature, and
incoming optical power). Requires firmware >=5. For version 5
must be from 25 May 2012 or later.
* Add mapping record for Prescaler reset action to the example EVR databases.
Note: The default mapping for prescaler reset is now disabled.
Anyone using this feature should update their databases
to include this mapping record!
* Support and documentation for firmware update of PMC-EVR-230 devices on Linux

Version 2.0.1

Bug fixes

* Fix several vxWorks build issues
* Correct initial mapping for EVR output channels to Force Low (aka. Off)
* Fix readback of EVG sequencer run mode.
* Limit number of soft event send retries
* More check for EVG and EVR during initialization.
Should now catch old firmware versions and CSR address mapping problems.
* Delay enabling VME interrupts for EVG until later during IOC startup.
* Fix autosave/restore of CML output bit patterns.
* Remove rear transition module definitions from default EVG db template
* Fix locking issue in data buffer tx/rx.
A deadlock would occur when trying to send a buffer with the link mode
set to dbus only.
* Fix lockup when changing OUT field of event triggered records

Features

* Always reset all EVG multiplexed counters when a divider value is changed.
* Added evralias.db to facilitate creation of PV name aliases for EVR
delay generator channels.
* Add counter to track number of times each EVG sequencer is run.
* Add mrmEvrForward() shell function to configure EVR event forwarding to
downstream EVRs.

-- Michael Davidsaver<[email protected]> Wed, 04 Apr 2012 11:25:04 -0400

Version 2.0

* Initial Release

-- Michael Davidsaver<[email protected]> Mon, 26 Sep 2011 12:00:32 -0400
See Changelog section of documentation/mainpage.h
45 changes: 32 additions & 13 deletions documentation/mainpage.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,25 +69,44 @@ For the generator see mrmEvgSetupVME() or the ::evgMrm class.
@subsubsection v202bug Bug fixes
@li wrong width for RVAL causes endianness issue
@li re-enable of CML output during setMode not conditional
@li Fix EVG driver init w/o hardware. This was crashing.
@li Update locking for EVR. Take lock for all device support actions.
- Fixed issues with EVG sequencer which allowed some user inputs at inappropriate times.
This could cause the sequencer to stop.
Sequencer controls now validated against internal state.
- wrong width for RVAL causes endianness issue
- re-enable of CML output during setMode not conditional
- Fix EVG driver init w/o hardware. This was crashing.
- Update locking for EVR. Take lock for all device support actions.
- Fix locking error causing EVR driver to hang during IOC shutdown.
@subsubsection v202feat Features
@li Updated recommended firmware version for PCI EVRs to 6.
@li Compile in VCS version or release number. Add a PV which reads this.
@li Read SFP EEPROM information (eg. module serial#, temperature, and incoming optical power).
- Corrected the number of pulsers (delay generators) in EVRs. This adds 6 for a total of 16.
- Updated recommended firmware version for PCI EVRs to 6.
- Compile in VCS version or release number. Add a PV which reads this.
- Read SFP EEPROM information (eg. module serial#, temperature, and incoming optical power).
Requires firmware >=5. For version 5 must be from 25 May 2012 or later.
@li Add mapping record for Prescaler reset action to the example EVR databases.
@li Support and documentation for firmware update of PMC-EVR-230 devices on Linux.
- Add mapping record for Prescaler reset action to the example EVR databases.
- Support and documentation for firmware update of PMC-EVR-230 devices on Linux.
- PV with device position (VME slot or PCI BDF ids)
- Add aSub functions to support NSLS2 injector timing sequence constructor
- Seq Repeat - Repeats a fixed sequence at specific intervals. Includes
a bit mask to mask out certain occurences.
- Seq Merge - Merge two or more sorted sequences while maintaining sorting.
- evgSoftSeq.py In addition to the previous form, the sequence editor GUI now
accepts a single command line argument with the PV name prefix.
- evgSoftSeq.py Improved connection handling.
- configure/RELEASE Optionally include caputlog module
- Added enable/disable control for individual EVR outputs.
Disabled output are mapped to Force Low.
- On Linux, allow the EVR driver to provide time to the system NTPD.
Allows system clock to be synced to EVR with much lower jitter
then network NTP server.
@warning The default mapping for prescaler reset is now disabled.
This is an incompatible change. Anyone using this feature
with a customized database should update their database
to include this mapping record!
The included database files have been updated.
Anyone who has created a custom database should update their database
to include a "Reset PS" mapping record!
@subsection v201 2.0.1 (Apr. 2012)
Expand Down

0 comments on commit a011074

Please sign in to comment.