summaryrefslogtreecommitdiff
tag name4.2.20 (9f8ed79c9b062ffe0d40b5105b8d35652f21e29f)
tag date2022-07-08 14:52:32 +0200
tagged byMartin Burnicki <martin.burnicki@meinberg.de>
tagged objectcommit 3f5f021a04...
downloadmbgtools-lx-4.2.20.tar.gz
mbgtools-lx-4.2.20.zip
Updated mbgdevio and mbgutil version code to 3.14. The number corresponds to the Windows DLL versions.
Read the memory mapped status port as 32 bit quantity, even though this should not be necessary. This avoids a trap on a 64 bit ARM system, and also improves compatibility on some x86_64 systems. Preferably print the model_name from the RECEIVER_INFO as device name. Fixed mbgdevio functions mbg_chk_dev_has_xmr, mbg_chk_dev_has_ptp_unicast, and mbg_chk_dev_has_gpio. Changed default 2-digit year limit from 1980 to 1970 Improved SYN1588 device handling. SYN1588 devices are now enumerated after native Meinberg devices. Improvements of mbgstatus: - Print the firmware ID string in verbose mode. - Show the processor type of devices in vervose mode, if available. This can be used to select the correct processor type in the mbgflash utility. - Support the PTP_SYNC_STATUS word of SYN1588 devices, including the insync range boundary codes. - Print more detailed SYN1588 status at higher verbosity levels. - Show MRS/XMR status at verbosity levels 4+. New option -F forces this even if XMR is not enabled. Use with care! Improvements of mbgsvcd: - Improved device status tracking and logging. - New parameter -u which lets the SHM unit be updated even if the NTP leap bits are 0x03.