- 05 Mar, 2015 8 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
Conflicts: hal/hal_utils/hal_utils.h
-
Lucas Russo authored
Our MDP worker is not a socket type and can't be poll'ed agains. Now, we fixed this by modifying the MDP library allowing us to exit mdp_workder_recv internal poll () and check for incoming messages from other sockets, such as the PIPE one. This fixes #24 github issue
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
- 04 Mar, 2015 11 commits
-
-
Lucas Russo authored
-
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
-
Lucas Russo authored
Mounting the LOG directory is not needed anymore
-
Lucas Russo authored
Previously we were not calling the appropriate functions to cleanly destroy all alloc'ed objects.
-
Lucas Russo authored
These are just convenient wrappers for standard C strtoul () function
-
Lucas Russo authored
This hash is used to hold the values we get from zconfigm, but we don't need to destruct the objects ourselves on reading them. That's the job of the zconfig itself.
-
Lucas Russo authored
-
- 03 Mar, 2015 3 commits
-
-
Lucas Russo authored
This closes #83 github issue
-
Lucas Russo authored
This is part of github issue #83
-
Lucas Russo authored
This is part of github issue #83
-
- 23 Feb, 2015 1 commit
-
-
Lucas Russo authored
-
- 20 Feb, 2015 9 commits
-
-
Lucas Russo authored
This fixes #81 github issue.
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
This is a trivial bug, in which we weren't checking for the validity of the requested channel number.
-
Lucas Russo authored
The correct return error is channel out of range, which is ACQ_NUM_CHAN_OOR and not ACQ_NUM_SAMPLES_OOR.
-
Lucas Russo authored
-
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 7 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
-