uhd/mpm/python/usrp_mpm/periph_manager
Michael Auchter 5ef29d9396 mpm: deduplicate dboard eeprom handling
The _get_dboard_eeprom_info implementations are the same with the
exception of how the dboard eeprom is actually read. Break that out into
a _read_dboard_eeprom method to reduce code duplication.

The base class now defines a lambda expression for the eeprom reader
which can be changed in subclasses.

Co-authored-by: Lars Amsel <lars.amsel@ni.com>
Co-authored-by: Michael Auchter <michael.auchter@ni.com>
2021-02-11 12:26:10 -06:00
..
__init__.py.in mpm: Add __mpm_device__ as usrp_hwd module variable 2018-10-09 17:11:08 -07:00
base.py mpm: deduplicate dboard eeprom handling 2021-02-11 12:26:10 -06:00
CMakeLists.txt sim: Lay Groundwork for Simulator 2020-10-07 15:29:19 -05:00
common.py mpm: Move common mboard regs code to common location 2019-11-26 12:21:33 -08:00
e31x.py mpm: deduplicate dboard eeprom handling 2021-02-11 12:26:10 -06:00
e31x_periphs.py mpm: e320/e310: Expose APIs to drive GPIO source via UHD 2020-01-23 11:37:51 -08:00
e320.py mpm: Remove SID class 2020-08-07 07:25:08 -05:00
e320_periphs.py mpm: Fix various Pylint issues 2020-07-09 00:39:11 -07:00
n3xx.py mpm: Implement get_sync_source and get_sync_sources. 2021-01-25 15:27:49 -06:00
n3xx_periphs.py mpm: Look for pca953x based devices by device/name 2020-06-11 10:39:05 -05:00
sim.py sim: Ignore mender artifact file on sim devices 2021-01-21 12:47:54 -06:00