uhd/mpm/python/usrp_mpm
Martin Braun 216f1871f6 mpm: Factor out transport API into PeriphManagerBase
All MPM devices use identical implementations of the transport API.
Minor differences between the actual lines of code in the various
transport adapters are due to minor optimizations, such as hard-coding
'udp' as the only valid transport type for the N3xx series.

This change moves the implementation of the transport API calls
(get_chdr_link_options() and get_chdr_link_types()) into
PeriphManagerBase. The class attributes _xport_adapter_mgrs is also
declared in that class, but defining them is left up to the individual
device implementations.
2022-07-12 13:10:39 -05:00
..
chips fixup! uhd: add support for max10 variants 2022-03-28 12:47:17 -07:00
cores cmake: Update coding style to use lowercase commands 2018-11-14 14:10:09 -08:00
dboard_manager N320: Revert PLL lock time reduction 2022-06-03 13:58:23 -07:00
periph_manager mpm: Factor out transport API into PeriphManagerBase 2022-07-12 13:10:39 -05:00
simulator sim: Move SelectableQueue and SendWrapper 2020-10-28 15:25:48 -05:00
sys_utils uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
xports mpm: xportmgr_udp: Include iface name in info 2022-06-29 12:24:13 -07:00
__init__.py.in mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
aurora_control.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bist.py mpm: Fix units for DRAM BIST 2022-02-03 14:21:31 -06:00
CMakeLists.txt mpm: add tlv_eeprom 2021-05-31 05:28:47 -07:00
compat_num.py mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
components.py mpm: Skip DTS compatibility check if DTS is not being updated. 2021-07-09 00:34:33 -07:00
discovery.py mpm: Use receiving socket for sending response 2022-03-02 13:06:23 -06:00
e31x_legacy_eeprom.py mpm: e31x: Accept FF terminated strings in eeprom 2020-09-04 11:38:27 -07:00
eeprom.py mpm: eeprom: Improve E320 and N3x0 EEPROM code/comments 2022-02-16 14:53:37 -06:00
ethdispatch.py mpm: udp: Fix Pylint warnings in UDP-related files 2022-06-08 13:44:19 -07:00
fpga_bit_to_bin.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
gpsd_iface.py mpm: speed up reading gps mboard sensors 2022-03-23 16:19:04 -05:00
mpmlog.py fixup! mpm: Use prefs API in logging module 2020-12-04 12:07:16 -08:00
mpmtypes.py mpm: add device name to discovery process 2022-02-08 13:55:35 -06:00
mpmutils.py mpm: Demote WARNING on minor compat mismatch to DEBUG 2022-01-14 14:36:19 -06:00
prefs.py docs: Add comments on mpm.conf 2020-07-09 00:39:11 -07:00
process_manager.py sim: Integrate simulator into UHD 2020-10-28 15:25:48 -05:00
rpc_server.py n310: Add Filter API to n310 2022-04-07 13:28:02 -07:00
test_bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
tlv_eeprom.py mpm: add tlv_eeprom 2021-05-31 05:28:47 -07:00
user_eeprom.py mpm: Factor out user EEPROM code into own module 2018-12-20 14:57:54 -08:00