- 05 Mar, 2015 3 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
- 04 Mar, 2015 5 commits
-
-
Lucas Russo authored
Now, each SMIO will deal with the traditional Majordomo socket and the additional PIPE socket for monitoring messages. For now, every message is interpreted as a self-destruct one.
-
Lucas Russo authored
-
Lucas Russo authored
This fixed #79 github issue
-
Lucas Russo authored
-
Lucas Russo authored
-
- 23 Feb, 2015 1 commit
-
-
Lucas Russo authored
-
- 20 Feb, 2015 3 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
For invalid temporary channels, such as TBT position and FOFB position, the start address was not aligned to 8 or 16 bit, causing a segmentation fault on reading from these address. This fixes #80 github issue.
-
Lucas Russo authored
For invalid temporary channels, such as TBT position and FOFB position, the start address was not aligned to 8 or 16 bit, causing a segmentation fault on reading from these address. This fixes #80 github issue.
-
- 14 Feb, 2015 1 commit
-
-
Lucas Russo authored
The inclusion of the dependencies was deleted in a previous commit. Now, it was readded.
-
- 13 Feb, 2015 19 commits
-
-
Lucas Russo authored
Now, we don't explicitly depend on the PCIe driver for the compilation of the dev_io and dev_mngr. However, the driver should, of course, be loaded before starting any dev_io or dev_mngr instances.
-
Lucas Russo authored
If the libmdp Makefile is not found, nothing is cleaned.
-
Lucas Russo authored
-
Lucas Russo authored
This target was added, as the dev_io would compile the libclient and use it internally. Then, if the user also wanted to install the libclient, the Makefile would not regenerate the libclient objects, causing a possible unwanted reuse of objects from a previous compilation. Now, if the user wants to generate a clean libclient, it should use make mrproper && make <desired flags> && make install.
-
Lucas Russo authored
Previously, we were using $?, meaning "all the prerequisites that are newer than the target", which is wrong as the library is composed of all of the objects specified in the prerequisites. Now, it was changed to $^, meaning "all the prerequisites". This fixes #78 github issue.
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
Now, the default frequency is 113.040445 MHz.
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
These functions were missing and are important for the PLL lock monitoring and for selecting the reference clock input (FMC front panel or FMC pin)
-
Lucas Russo authored
This fixes #77 github issue.
-
Lucas Russo authored
-
Lucas Russo authored
Now, the RW message parameter is used to select between reading or writing the specified parameter.
-
Lucas Russo authored
-
Lucas Russo authored
Conflicts: foreign/libmdp
-
- 10 Feb, 2015 2 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
-
- 09 Feb, 2015 1 commit
-
-
Lucas Russo authored
-
- 26 Jan, 2015 1 commit
-
-
Lucas Russo authored
-
- 23 Jan, 2015 1 commit
-
-
Lucas Russo authored
The correct default value is 0 (disabled).
-
- 22 Jan, 2015 3 commits
-
-
Lucas Russo authored
It was added a a PCIe timeout detection, so we can try to detect a invalid stream of bytes and reset the FPGA timeout counter. On detecting the timeout, we just sleep some period and hope that there is no other contention inside the FPGA firmware. This is a first fix to github issue #73. The "correct" fix is described there.
-
Lucas Russo authored
-
Lucas Russo authored
Now the function only returns valid bytes to the client. This fixes #45 github issue.
-