- 16 Mar, 2022 5 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
The library was not converting back the offset from the DAC raw value to uV as expected by the API. This bug was masked by a previously fixed bug. 143b17 lib: bugfix do not override value on write Beware that the offset gets approximated to a 16bit number withing the range [-5V, 4.999V]. This means that most of the time the read back is not exactly what was configured but its hardware approximation (~152uV steps). Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Reported-by: Nicolas Magnin <nicolas.magnin@cern.ch>
-
Federico Vaga authored
The value that needs to be written must not be manipulated. However, we do need to manipulate it in some case like, for example, when configuring the offset. This is fixed by using a local variable. The previous code was overriding the value with the manipulation result: this is wrong and it led to the believe that this code was working, actually it was masking another bug (fixed in another patch). The following test in the integration test suite was passing due to this bug, however it should have failed because the read-back value is wrong. assert conf.value_get(PyAdcConf.ADC_CONF_CHN_OFFSET) == conf_rb.value_get(PyAdcConf.ADC_CONF_CHN_OFFSET) The value in `conf` ended up to be the same as its read back `conf_rb` due to the manilupation done direction on the pointer. So the test needs to be fixed as well to check on this possible regression. Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Reported-by: Nicolas Magnin <nicolas.magnin@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 11 Feb, 2022 4 commits
-
-
Federico Vaga authored
4.0.1 - 2022-02-11 ================== Bugfix ------ - zero offset convertion from microVolts to fmc-adc-100m raw values
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
since the fmc-adc-100 v6 driver the offset accept raw values instead of microvolts. The user offset was properly set, but the zero offset was lacking the conversion from uV to raw values. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 10 Sep, 2021 13 commits
-
-
Federico Vaga authored
4.0.0 - 2021-09-10 ================== Added ----- - the adc-acq tool uses VMALLOC by default - tst: regression test for spec45t digital noise Changed ------- - the minimum required version for the fmc-adc-100m driver is v6.0.0 - the library converts offset microVolts to fmc-adc-100m raw values - tst: improve tests
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
For the time being we can't actively change the function generator setup, so for convenience we use a voltage setup compatible with 2 out of 3 possible voltage ranges. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
The real upper limit is +4.999999 V and not +v5.000000. The system before was silently accepting 5V but it was wrong. Now it correctly complains, therefore the test needs a fix. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 08 Sep, 2021 3 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Add the install target to lib/Makefile and tools/Makefile. The target puts binaries in /usr/local/lib, and /usr/local/bin Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 07 Sep, 2021 9 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Tristan Gingold authored
-
Tristan Gingold authored
-
- 06 Sep, 2021 2 commits
-
-
Tristan Gingold authored
the --plot plots all channels, but sometimes is useful to just plot one or two. Now the same option accepts an argument to selected desired channels Signed-off-by: Tristan Gingold <tristan.gingold@cern.ch> Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
- 03 Sep, 2021 3 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 31 Aug, 2021 1 commit
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-