[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