Releases: epics-modules/mrfioc2
Releases · epics-modules/mrfioc2
SQSWMASK and SQSWENA release patched
- add evgMrmShared depends also on evrApp because of internval EVRs
- feat: Expanded timestamp error with the EVR model.
- fix: Better softclock handling.
- fix: Use softclock if the registry empty for EVRU/D.
- fix: fix db name change 1ppsInp to PpsInp change 1hz to Pps of 300 series change PpsInpCONT to PpsInp1 to keep naming convention
- fix: upgrade GH actions version to remove warning
- fix: fix mtca 300 db * fix & add more 1pps source * fix FracSyn db limit * fix evrcml.db typo * fix DC status PDVLD bits meaning * change record TimeSrc-Sel (evrSoftEvt.template) to SoftTimeSrc-Sel to avoid duplication of record name * add prescaler to embedded EVR * other small fix
- fix: fix MTCA-EVR-300u substitutions file
- docs: CODEOWNERS update.
- fix: Fix inclusion of evrSupportBase7.dbd
- fix: The same variable declared twice.
- fix: linux-build limited to kernel v5.
- feat: Include actions to release deb and rpm dkms packages
- fix: Fix mrf.spec.in for RPM package
- fix: forces deb package to be compatible with older debian versions
- fix: noarch for the dkms-rpm package.
- Fixing PCIe EVR OPI
- correct issues and change directory architecture
- convert opi to bob with new naming, harmonized with a color.def using standard name
- feat: Packaging mrf dkms as a deb package
- feat: Extension of Osml-FOut to handle more inputs.
- feat: More EVG inputs added for the Dbus control.
- fix: RPM package license updated to the driver one.
- refactor: Package DRV_NAME changed to KMOD_NAME to avoid confusions.
- refactor: mrfioc2-dkms changed to mrf-dkms for the kmod package name.
- fix: EVM as fanout by default.
- fix: IRQPoller hardcoded initialization removed.
- refactor: 4 to 2-space indents applied for .db and .templates.
- refactor: 'info( ' changed to 'info(' for .db and .templates.
- refactor: 'field( ' changed to 'field(' for .db and .templates.
- feat: ASG private added for the private PVs.
Release rpm package for dkms kernel module - Version 3-1
Release for rpm package mrf-dkms_3-1 to install dkms kernel module
Release deb package for dkms kernel module - Version 3-0
Release for deb package mrf-dkms_3-0 to install dkms kernel module
SQSWMASK and SQSWENA introduced
- feat: Add featuring masks/enable #124
- feat: add sofware and hardware mask/enable for sequencer
- fix: PCIe-DC EVR does not have front panel inputs only universal ones
- refactor: DKMS RPM
- refactor: Making the build more generic.
- refactor: MRF_GROUP changed DRV_GROUP==root.
- refactor: pci_channel_io_perm_failure info to the log.
- ci: The latest linux kernel build changed.
- fix: Versioning and build performance.
- refactor: dkms to dkms-rpm dir adjustment.
- feat: RPM_NAME variable added to the RPM makefile.
- refactor: Rpm package naming to module_name-dkms change.
- refactor: DRV_RELEASE variable contains dkms.
- refactor: Kernel driver control files updated.
- fix: Fix README.md to pint to github pages
- fix: updating pushdoc.sh
- fix: Remove sourcefourge links from documentation
- fix: Can't use upstream event - EVRU and EVM #121
- fix: EVRU/D backward compatibility.
- fix: mrfioc2 issue #123.
- add functions set/reset and inputs in universal substitutions files
- add functions set/reset and inputs in the EVR300U
- refactor: Introduction of .uv.substitutions.
- fix: Correct the setFrequency command (#117)
- feat: Macros controlling the EVRU/D irqpoller.
- docs: Update of the release versioning.
- fix: Missing pulsers 16 to 23 added as the setpoints.
- fix: Src2 maps Src1 following 1:1.
- feat: SFTSEN=# enables software timestamp.
- fix: EVRU/D use the irqpoller until the isr is implemented.
- feat: Pulser trigger with DBus bits and prescalers (#61)
- Add DBus bit trig for pulsers
- Add prescaler trigger for pulsers
- feat: Better handling of GTX within formFactor_mTCA (#110)
- Minor changes
- refactor: std::ostringstream removed from drvem.
- refactor: Existing inline string builder used instead of std::ostringstream.
- fix: EVRMRM::Config adjusted for PCIe EVR and MTCA IFB.
- feat: Printing of the full EVR config added.
- fix: std::to_string is not suported within RTEMs.
- feat: GTX output offset [FPUniv] control added.
- fix: Adjustment of drvemSetup to support the GTX refactoring.
- refactor: Better handling of GTX within formFactor_mTCA.
- Changes for UTAG compatibility with base 7.0.5 and earlier
- feat: lspci update for MTCA devices.
- refactor: pollirq.cpp removed from the compilation.
- Add support for UNIV and RF mTCA EVR models #63
- Adopting the new naming convetion for the new substitutions files
- Mapping MTCA EVR special outputs as per MRF manual
- fix: mtca_evr_300ifb setup adjusted to its capabilities.
- fix: Default MTCA EVR and formFactor_mTCA sub mapping.
- fix: Added $(s=:) macro for the : separator.
- Add evr-mtca-300u substitution file
- Add support for mTCA RF EVR
- Add suport for mTCA UNIV EVR
- refactor: Reorganizing of code duplicates within devEvrEvent*
- Changing subrelease variable to unsigned
Timestamping with UTAG
- #107.
- TS with UTAG support for Epics >= 7.
- Legacy compatibility for Epics < 7.
- Header files removed from the installation.
- Minor bugs removal.
Universal naming, plus ESS and Cosylab contributions.
Extension of the community baseline.
It is fully compatible with the community baseline (2.3.0) version that has been around for some years, plus contains recent minor updates and patches.
Community baseline - rollback purposes.
It has been used and tested for some years.
Legacy release
2.2.0 wrong file extension
Legacy release
2.1.0 release 2.1.0