Dev/xilinx mat update (#959)

* put back code to obtain adc and dac device indexafter loading device tree and then create folder iio_device_links and create symbolic links there according to device indices found. ln -sf operation not permitted, so folder has to be deleted and created everytime. Also refactored definitions to have all the xilinx name or detector specific stuff out of programbyArm.c

* uncommented waittransceiverreset at startup (should work now) and return of powering off chip at startup (error for transceiver alignment reset)

* updated registerdefs from firmware

* minor prints and updating names from registerdefs

* waittransceiverreset has been fixed in firmware and removing warnign for that, transceiver alignment check for powering off chip is not done in fw (giving a warning and returning ok for now)

* fixing ipchecksum (not done), removed startperiphery, allowing readout command to be allowed for xilinx when acquiring
This commit is contained in:
2024-09-10 16:19:03 +02:00
committed by GitHub
parent 5b61ff24bb
commit 9f079b17a2
19 changed files with 235 additions and 121 deletions

View File

@ -4,11 +4,11 @@
#define RELEASE "developer"
#define APILIB "developer 0x230224"
#define APIRECEIVER "developer 0x230224"
#define APICTB "developer 0x240822"
#define APIGOTTHARD "developer 0x240822"
#define APIGOTTHARD2 "developer 0x240822"
#define APIMYTHEN3 "developer 0x240822"
#define APIMOENCH "developer 0x240822"
#define APIXILINXCTB "developer 0x240822"
#define APIEIGER "developer 0x240822"
#define APIJUNGFRAU "developer 0x240822"
#define APICTB "developer 0x240910"
#define APIGOTTHARD "developer 0x240910"
#define APIGOTTHARD2 "developer 0x240910"
#define APIJUNGFRAU "developer 0x240910"
#define APIMYTHEN3 "developer 0x240910"
#define APIMOENCH "developer 0x240910"
#define APIXILINXCTB "developer 0x240910"
#define APIEIGER "developer 0x240910"