summaryrefslogtreecommitdiff
path: root/src/Appconfig.py
diff options
context:
space:
mode:
authorathulappadan2016-01-13 11:04:43 +0530
committerathulappadan2016-01-13 11:04:43 +0530
commit79e06b028364bc0f686467c9218a481b7f20e6ee (patch)
treeb6561f09b4931532e9404b61f7cfd254e59b5299 /src/Appconfig.py
parente2e6389e26e6c188926ca8d5c87e42d53d658365 (diff)
downloadnghdl-79e06b028364bc0f686467c9218a481b7f20e6ee.tar.gz
nghdl-79e06b028364bc0f686467c9218a481b7f20e6ee.tar.bz2
nghdl-79e06b028364bc0f686467c9218a481b7f20e6ee.zip
esim-nghdl integration improved
Diffstat (limited to 'src/Appconfig.py')
-rw-r--r--src/Appconfig.py23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/Appconfig.py b/src/Appconfig.py
index 51bd7c1..3e31b27 100644
--- a/src/Appconfig.py
+++ b/src/Appconfig.py
@@ -1,2 +1,23 @@
+import os.path
+
+class Appconfig:
+
+ nghdl_src_loc = ".esim-nghdl"
+ xml_loc = "/opt/eSim/src/modelParamXML/"
+ lib_loc = os.path.expanduser('~')
+ esimFlag = 0
+
+ kicad_lib_template = {
+ "start_def":"DEF comp_name U 0 40 Y Y 1 F N",
+ "U_field":"F0 \"U\" 2850 1800 60 H V C CNN",
+ "comp_name_field":"F1 \"comp_name\" 2850 2000 60 H V C CNN",
+ "blank_field":["F2 blank_quotes 2850 1950 60 H V C CNN","F3 blank_quotes 2850 1950 60 H V C CNN"],
+ "start_draw":"DRAW",
+ "draw_pos":"S 2550 2100 3150 1800 0 1 0 N",
+ "input_port":"X in 1 2350 2000 200 R 50 50 1 1 I",
+ "output_port":"X out 2 3350 2000 200 L 50 50 1 1 O",
+ "end_draw":"ENDDRAW",
+ "end_def":"ENDDEF"
+ }
+
-nghdl_src_loc = ".esim-nghdl"