Martin Braun
151ba5fb06
mpm: Major refactoring
...
- Created clean interfaces for SPI and registers
- Severed most links to UHD
- Added a lockable class which allows exposing mutexes into Python
2017-12-22 15:03:52 -08:00
Martin Braun
60af7b1a1f
n3xx: Added bist tool skeleton
2017-12-22 15:03:46 -08:00
Martin Braun
f9a6de45be
mpm: Removed exception handling for periph manager import
2017-12-22 15:03:46 -08:00
Martin Braun
0cdf67ad33
mpm: Enabled LMK controls in Python
2017-12-22 15:03:46 -08:00
Martin Braun
1c0cc2120d
mpm: Fixed version string for MPM
2017-12-22 15:03:46 -08:00
Martin Braun
27cae33959
mpm: Removed superfluous file
2017-12-22 15:03:45 -08:00
Martin Braun
285f14392b
mpm: Moved over to new logging infrastructure
...
Also currently hardcodes some settings.
2017-12-22 15:03:45 -08:00
Martin Braun
b05f72f339
mpm: Added NI JESD core controller
2017-12-22 15:03:45 -08:00
Derek Kozel
f2f1204ea4
lmk: Update LMK04828 driver with values for Magnesium
2017-12-22 15:03:45 -08:00
Andrej Rode
7f71111988
mpm: comment out functionality to make it work
...
- add uio udev find routine
- add debug prints
Signed-off-by: Andrej Rode <andrej.rode@ettus.com>
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
2017-12-22 15:03:45 -08:00
Andrej Rode
6a12add156
mpm: mpm reorganization
2017-12-22 15:03:45 -08:00
Martin Braun
ba4fad345d
mpm: Added uio control class
2017-12-22 15:03:45 -08:00
Mark Meserve
ae21f9b9d3
mpm: fixup for spi and ad937x path changes
2017-12-22 15:03:45 -08:00
Andrej Rode
8ac9014d5c
mpm: CMake cleanup, Python code enhancements
...
- Send user defined data in ping
- Improve rpc_shell, add mpm_debug.py, fix tracebacks in multiprocessing
2017-12-22 15:03:44 -08:00
Martin Braun
6d332e5ca4
mpm: move public includes into include/
2017-12-22 15:03:44 -08:00
Andrej Rode
ef6326a174
mpm: python refactoring
2017-12-22 15:03:44 -08:00
Martin Braun
1a4348038d
Initial commit for N3xx development.
...
- Creates mpm/ subdirectory
- First pass at hardware daemon/MPM
- New code for LMK04828, AD9371
- spidev integration
Contributions by:
Martin Braun <martin.braun@ettus.com>
Derek Kozel <derek.kozel@ettus.com>
Mark Meserve <mark.meserve@ni.com>
Andrej Rode <andrej.rode@ettus.com>
2017-12-22 15:03:44 -08:00