diff options
author | Guillaume Knispel <gknispel@proformatique.com> | 2012-03-29 16:50:28 +0200 |
---|---|---|
committer | Guillaume Knispel <gknispel@proformatique.com> | 2012-03-29 16:50:28 +0200 |
commit | b6fab912b3c98d4cb9d381fde656c7aad0e45b24 (patch) | |
tree | 2fd1f623c068d4dba4ca5eaddda9796d260547ab /parse_datasheet/reg_value.py | |
parent | 988a70325443162da997608a0764b3b978b825fe (diff) |
parse datasheet and dimms
Diffstat (limited to 'parse_datasheet/reg_value.py')
-rwxr-xr-x | parse_datasheet/reg_value.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/parse_datasheet/reg_value.py b/parse_datasheet/reg_value.py new file mode 100755 index 0000000..6ddd774 --- /dev/null +++ b/parse_datasheet/reg_value.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +import sys + +from pickle_helper import unpickle_file + + +def main(): + print ' '.join(sys.argv) + + if len(sys.argv) < 3: + raise ValueError("bad args") + + offset = int(sys.argv[1], 16) + value = int(sys.argv[2], 16) + + SMRBASE_PICKLE = "smrbase.pickle" + a_t = unpickle_file(SMRBASE_PICKLE) + + t = a_t.find_by_offset(offset) + if t: + t.value_print(value) + + +main() |