Note: all the tests target the core registers / functionality ONLY for now
Note2: Considering the testing device to not be connected to an external synchronizer. This is important for tests like R_HEARTBEAT and R_SECONDS
Status after #37. Boxes are ticked where the verify suite has a check. Items marked prerelease run only with --prerelease. Some items are reworded to describe the check that exists, where the original assertion proved wrong against real firmware or was removed from the specification.
General
Additional per Register
R_<**>_VERSION
R_ASSEMBLY_VERSION
R_TIMESTAMP_SECOND
R_OPERATION_CTRL
R_RESET_DEV
(Not sure what to test here, it seems a bit hard to test this from the client??)
R_DEVICE_NAME
R_CLOCK_CONFIG
R_SERIAL_NUMBER
R_TIMESTAMP_OFFSET
R_UID
R_TAG
R_VERSION
R_HEARTBEAT
Note: all the tests target the core registers / functionality ONLY for now
Note2: Considering the testing device to not be connected to an external synchronizer. This is important for tests like R_HEARTBEAT and R_SECONDS
Status after #37. Boxes are ticked where the verify suite has a check. Items marked prerelease run only with
--prerelease. Some items are reworded to describe the check that exists, where the original assertion proved wrong against real firmware or was removed from the specification.General
Additional per Register
R_<**>_VERSIONR_VERSION, prerelease, and the source of the core versus protocol non-conformanceR_ASSEMBLY_VERSION
R_TIMESTAMP_SECOND
R_OPERATION_CTRL
R_RESET_DEV
(Not sure what to test here, it seems a bit hard to test this from the client??)
R_DEVICE_NAME
R_CLOCK_CONFIG
R_SERIAL_NUMBER
R_TIMESTAMP_OFFSET
R_UID
R_TAG
R_VERSION
R_HEARTBEAT