summaryrefslogtreecommitdiff
path: root/parse_datasheet/reg_value.py
diff options
context:
space:
mode:
authorGuillaume Knispel <gknispel@proformatique.com>2012-03-29 16:50:28 +0200
committerGuillaume Knispel <gknispel@proformatique.com>2012-03-29 16:50:28 +0200
commitb6fab912b3c98d4cb9d381fde656c7aad0e45b24 (patch)
tree2fd1f623c068d4dba4ca5eaddda9796d260547ab /parse_datasheet/reg_value.py
parent988a70325443162da997608a0764b3b978b825fe (diff)
parse datasheet and dimms
Diffstat (limited to 'parse_datasheet/reg_value.py')
-rwxr-xr-xparse_datasheet/reg_value.py25
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()