[DAQ-drivers] driver/f1tdc annotated tag, v2.10-v3.17, updated. v2.10-v3.17
Bryan Moffit
moffit at jlab.org
Fri Jun 27 16:50:25 EDT 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "driver/f1tdc".
The annotated tag, v2.10-v3.17 has been updated
to ea677cde7479c84654c45fe5ff9eb4aa733a38d8 (tag)
from 33c2de8c3317d94bc1129e73d9e6b39cd1a7f3d5 (which is now obsolete)
tagging 816d0ddfff7827964420d455c29beb077dd80371 (commit)
tagged by Bryan Moffit
on Fri Jun 27 16:50:05 2014 -0400
- Log -----------------------------------------------------------------
Firmware Version v2.10 v3.17
Bryan Moffit (83):
initial import of f1tdclib
f1tdcLib.c:
Add an interrupt driven test routine that uses TIR, SDC, and one f1tdc.
o f1tdcLib.c
Initial import of f1tdcLibTest2.c
f1tdcLibTest2.c:
f1tdcLibTest2.c
f1tdcLib.{c,h}
Move test codes to the "test" directory
add directive to make softlinks
Remove some files specific to vxWorks
Remove crl's assocated with vxworks
Initial import of libraries/crl needed for CODA readout.
Some better error messages... default compile doesn't have debug/warnings.
Compile without -Wall and -g by default
f1tdcLib.h
Trivial change.
Change the name of the vmeUser file
Move the "primary" readout list to the dump
Move the old Makefile-rol to the dump.
New and better Makefile-rol, using the new rol strategy.
Just changes to the indention scheme
vmeUser_f1tdc
vmeUser_f1tdc.c:
Change vmeUser routines to roc routines.
Change all vmeUser routines to roc routines.
Add a jlabgefCheckAddress where vxMemprobe was used (vxWorks vs. Linux)
Remove the need to bump the dma_dabufp pointer as a "length" holder.
Changed name of routines and libraries from dmaPoll to tempeDma.
f1tdcLib.{c,h}
f1tdcLib.c
f1tdc_list.c
README.rol
f1tdc_list.c
*
Moved current version into directory v1.
Introduce v2.v3 (at the moment, plan would cover both versions..)
Update formatting.
Many updates to memory structure, bit definitions...
- Implement routines to read and write f1tdc chip registers due to new
Change from directory based version to branch based versions.
Add some library test programs.
Add a few more files leftover from v1.
- New array that keeps track of number of chips per module.
- Remove the SDC and BDC calls
- Removed previous iFlag bit definitions for f1Init, in favor of those
- Replace all config array array with that for V2 and V3, instead
- Select default configuration based on PCB revision and
- Replace "USER" with "Local" in address printf
- Introduce a channel disabled mask for each module
- initial commit of f1Firmware writing/verifying tools.
- Implement firmware updating tools (complete)
- Test program for firmware tools.
- Firmware updating programs
- Fix bug in display of initialized module.
- Increase wait after switching to internal clock, before programming chips.
- Remove some debugging output
- Add in Linux readout list
- Add routine to obtain the fpga firmware version
- New routine to allow to globally write the same configuration
- Slightly modify initialization output
- Update config write and show programs for use with V2 and V3
- Remove some of the testing items from the example readout list.
- Some code cleanup
- Forgot to remove some debugging printfs
- Print out VME address of board that does not have a valid boardID
- Update Makefile to install, instead of produce links
- Import pulserTest program
- New firmware files for v2 and v3
- Supported versions v2: 0x0e v3: 15
f1tdcLib.c
f1tdcLib.{c,h}
Makefile
f1tdcLib.c
f1tdcLib.c
Added Enable/Disable channel (and mask) routines. Firmware output bug fix.
Finished converting comments into doxygen format.
Merge branch 'doc' into v2.v3-devel
Supported Firmware Versions: V2:0x10 V3:0x17
Merge branch 'feature-v2.10-v3.17' into v2.v3-devel
Modified faGStatus to provide a several table summary of status/config of all initialized
Some modifications to f1GStatus after checking with a full crate.
Merge branch 'feature-f1GStatus_update' into v2.v3-devel
-----------------------------------------------------------------------
hooks/post-receive
--
driver/f1tdc
More information about the Daq-drivers
mailing list