mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-23 10:07:59 +02:00
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:
@ -69,4 +69,9 @@ int deleteFile(char *mess, char *fname, char *errorPrefix);
|
||||
|
||||
int deleteOldServers(char *mess, char *newServerPath, char *errorPrefix);
|
||||
|
||||
int readParameterFromFile(char *fname, char *parameterName, int *value);
|
||||
int readParameterFromFile(char *fname, char *parameterName, int *value);
|
||||
|
||||
int createAbsoluteDirectory(char *mess, const char *absPath, char *errorPrefix);
|
||||
int deleteAbsoluteDirectory(char *mess, const char *absPath, char *errorPrefix);
|
||||
|
||||
int deleteItem(char *mess, int isFile, const char *absPath, char *errorPrefix);
|
@ -9,4 +9,8 @@ int loadDeviceTree(char *mess);
|
||||
|
||||
int checksBeforeCreatingDeviceTree(char *mess);
|
||||
int createDeviceTree(char *mess);
|
||||
int verifyDeviceTree(char *mess);
|
||||
int verifyDeviceTree(char *mess);
|
||||
#ifndef VIRTUAL
|
||||
int createSymbolicLinksForDevices(int adcDeviceIndex, int dacDeviceIndex,
|
||||
char *mess);
|
||||
#endif
|
@ -198,7 +198,6 @@ int isChipConfigured();
|
||||
int powerChip(int on, char *mess);
|
||||
int getPowerChip();
|
||||
int configureChip(char *mess);
|
||||
void startPeriphery();
|
||||
#endif
|
||||
#if defined(JUNGFRAUD) || defined(MOENCHD) || defined(CHIPTESTBOARDD) || \
|
||||
defined(MYTHEN3D) || defined(GOTTHARD2D)
|
||||
|
Reference in New Issue
Block a user