[Cryptech-Commits] [user/ft/alpha_to_kicad] 03/15: more labels

git at cryptech.is git at cryptech.is
Wed May 9 15:07:50 UTC 2018


This is an automated email from the git hooks/post-receive script.

fredrik at thulin.net pushed a commit to branch master
in repository user/ft/alpha_to_kicad.

commit 84a1d59ce81be037cfbbaa6db1b48aa391c56e43
Author: Fredrik Thulin <fredrik at thulin.net>
AuthorDate: Tue May 8 09:38:10 2018 +0200

    more labels
---
 fix-labels.py | 288 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 144 insertions(+), 144 deletions(-)

diff --git a/fix-labels.py b/fix-labels.py
index 298c37a..22faabb 100755
--- a/fix-labels.py
+++ b/fix-labels.py
@@ -28,21 +28,21 @@ labels = {
                       #{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6750, 'y': 5400, 'ori': 0},],
     },
     'rev02_03.sch': {
-        'ARM_LED1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 11960, 'y': 6500, 'ori': 0},],
-        'ARM_LED2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 11960, 'y': 6600, 'ori': 0},],
-        'ARM_LED3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 11950, 'y': 6700, 'ori': 0},],
-        'ARM_LED4': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 11950, 'y': 6800, 'ori': 0},],
-        'BOOT0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6440, 'y': 5600, 'ori': 0},],
-        'NRST': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 4230, 'ori': 0},
-                 {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4600, 'ori': 0},],
-        'OSC_IN': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2700, 'y': 5800, 'ori': 1},
-                   {'t': 'GLabel', 'dir': 'UnSpc', 'x': 6420, 'y': 4900, 'ori': 0},],
-        'OSC_OUT': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 3700, 'y': 5800, 'ori': 1},
-                    {'t': 'GLabel', 'dir': 'UnSpc', 'x': 6420, 'y': 5000, 'ori': 0},],
-        'SWDCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 3930, 'ori': 0},
-                   {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4700, 'ori': 0},],
-        'SWDIO': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 4130, 'ori': 0},
-                  {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4800, 'ori': 0},],
+        'ARM_LED1': [{'t': 'GLabel', 'dir': 'Input', 'x': 11960, 'y': 6500, 'ori': 0},],
+        'ARM_LED2': [{'t': 'GLabel', 'dir': 'Input', 'x': 11960, 'y': 6600, 'ori': 0},],
+        'ARM_LED3': [{'t': 'GLabel', 'dir': 'Input', 'x': 11950, 'y': 6700, 'ori': 0},],
+        'ARM_LED4': [{'t': 'GLabel', 'dir': 'Input', 'x': 11950, 'y': 6800, 'ori': 0},],
+        #'BOOT0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6440, 'y': 5600, 'ori': 0},],
+        #'NRST': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 4230, 'ori': 0},
+        #         {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4600, 'ori': 0},],
+        #'OSC_IN': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2700, 'y': 5800, 'ori': 1},
+        #           {'t': 'GLabel', 'dir': 'UnSpc', 'x': 6420, 'y': 4900, 'ori': 0},],
+        #'OSC_OUT': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 3700, 'y': 5800, 'ori': 1},
+        #            {'t': 'GLabel', 'dir': 'UnSpc', 'x': 6420, 'y': 5000, 'ori': 0},],
+        #'SWDCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 3930, 'ori': 0},
+        #           {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4700, 'ori': 0},],
+        #'SWDIO': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 12760, 'y': 4130, 'ori': 0},
+        #          {'t': 'GLabel', 'dir': 'UnSpc', 'x': 9400, 'y': 4800, 'ori': 0},],
     },
     'rev02_04.sch': {
         'VCAP1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 7200, 'y': 5300, 'ori': 0},
@@ -51,77 +51,77 @@ labels = {
                   {'t': 'GLabel', 'dir': 'UnSpc', 'x': 3500, 'y': 3700, 'ori': 0},],
     },
     'rev02_05.sch': {
-        'ARM_FPGA_CFG_CS_N': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4100, 'ori': 0},],
-        'ARM_FPGA_CFG_MISO': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4300, 'ori': 0},],
-        'ARM_FPGA_CFG_MOSI': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4400, 'ori': 0},],
-        'ARM_FPGA_CFG_SCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4200, 'ori': 0},],
-        'ARM_LED1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 7700, 'ori': 0},],
-        'ARM_LED2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 7800, 'ori': 0},],
-        'ARM_LED3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 7900, 'ori': 0},],
-        'ARM_LED4': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 8000, 'ori': 0},],
-        'AVR_GPIO_ARM_0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 4400, 'ori': 0},],
-        'AVR_GPIO_ARM_1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 4300, 'ori': 0},],
-        'AVR_GPIO_ARM_2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 7300, 'ori': 0},],
-        'AVR_GPIO_ARM_3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 7200, 'ori': 0},],
-        'FMC_A0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3400, 'ori': 0},],
-        'FMC_A1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3500, 'ori': 0},],
-        'FMC_A10': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4400, 'ori': 0},],
-        'FMC_A11': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4500, 'ori': 0},],
-        'FMC_A12': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4600, 'ori': 0},],
-        'FMC_A13': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4700, 'ori': 0},],
-        'FMC_A14': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4800, 'ori': 0},],
-        'FMC_A15': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4900, 'ori': 0},],
-        'FMC_A16': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5000, 'ori': 0},],
-        'FMC_A17': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5100, 'ori': 0},],
-        'FMC_A18': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5200, 'ori': 0},],
-        'FMC_A19': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5300, 'ori': 0},],
-        'FMC_A2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3600, 'ori': 0},],
-        'FMC_A20': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5400, 'ori': 0},],
-        'FMC_A21': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5500, 'ori': 0},],
-        'FMC_A22': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5600, 'ori': 0},],
-        'FMC_A23': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5700, 'ori': 0},],
-        'FMC_A24': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5800, 'ori': 0},],
-        'FMC_A25': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 5900, 'ori': 0},],
-        'FMC_A3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3700, 'ori': 0},],
-        'FMC_A4': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3800, 'ori': 0},],
-        'FMC_A5': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 3900, 'ori': 0},],
-        'FMC_A6': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4000, 'ori': 0},],
-        'FMC_A7': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4100, 'ori': 0},],
-        'FMC_A8': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4200, 'ori': 0},],
-        'FMC_A9': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10160, 'y': 4300, 'ori': 0},],
-        'FMC_CLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 7100, 'ori': 0},],
-        'FMC_D0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3400, 'ori': 0},],
-        'FMC_D1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3500, 'ori': 0},],
-        'FMC_D10': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4400, 'ori': 0},],
-        'FMC_D11': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4500, 'ori': 0},],
-        'FMC_D12': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4600, 'ori': 0},],
-        'FMC_D13': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4700, 'ori': 0},],
-        'FMC_D14': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4800, 'ori': 0},],
-        'FMC_D15': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4900, 'ori': 0},],
-        'FMC_D16': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5000, 'ori': 0},],
-        'FMC_D17': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5100, 'ori': 0},],
-        'FMC_D18': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5200, 'ori': 0},],
-        'FMC_D19': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5300, 'ori': 0},],
-        'FMC_D2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3600, 'ori': 0},],
-        'FMC_D20': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5400, 'ori': 0},],
-        'FMC_D21': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5500, 'ori': 0},],
-        'FMC_D22': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5600, 'ori': 0},],
-        'FMC_D23': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5700, 'ori': 0},],
-        'FMC_D24': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5800, 'ori': 0},],
-        'FMC_D25': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 5900, 'ori': 0},],
-        'FMC_D26': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6000, 'ori': 0},],
-        'FMC_D27': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6100, 'ori': 0},],
-        'FMC_D28': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6200, 'ori': 0},],
-        'FMC_D29': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6300, 'ori': 0},],
-        'FMC_D3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3700, 'ori': 0},],
-        'FMC_D30': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6400, 'ori': 0},],
-        'FMC_D31': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6500, 'ori': 0},],
-        'FMC_D4': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3800, 'ori': 0},],
-        'FMC_D5': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 3900, 'ori': 0},],
-        'FMC_D6': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4000, 'ori': 0},],
-        'FMC_D7': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4100, 'ori': 0},],
-        'FMC_D8': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4200, 'ori': 0},],
-        'FMC_D9': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 4300, 'ori': 0},],
+        'ARM_FPGA_CFG_CS_N': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 4100, 'ori': 0},],
+        'ARM_FPGA_CFG_MISO': [{'t': 'GLabel', 'dir': 'Input', 'x': 2250, 'y': 4300, 'ori': 0},],
+        'ARM_FPGA_CFG_MOSI': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 4400, 'ori': 0},],
+        'ARM_FPGA_CFG_SCLK': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 4200, 'ori': 0},],
+        'ARM_LED1': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 7700, 'ori': 2, 'new_x': 7000},],
+        'ARM_LED2': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 7800, 'ori': 2, 'new_x': 7000},],
+        'ARM_LED3': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 7900, 'ori': 2, 'new_x': 7000},],
+        'ARM_LED4': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 8000, 'ori': 2, 'new_x': 7000},],
+        'AVR_GPIO_ARM_0': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 6400, 'y': 4400, 'ori': 2, 'new_x': 7050},],
+        'AVR_GPIO_ARM_1': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 6400, 'y': 4300, 'ori': 2, 'new_x': 7050},],
+        'AVR_GPIO_ARM_2': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2250, 'y': 7300, 'ori': 0},],
+        'AVR_GPIO_ARM_3': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2250, 'y': 7200, 'ori': 0},],
+        'FMC_A0': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3400, 'ori': 0},],
+        'FMC_A1': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3500, 'ori': 0},],
+        'FMC_A10': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4400, 'ori': 0},],
+        'FMC_A11': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4500, 'ori': 0},],
+        'FMC_A12': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4600, 'ori': 0},],
+        'FMC_A13': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4700, 'ori': 0},],
+        'FMC_A14': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4800, 'ori': 0},],
+        'FMC_A15': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4900, 'ori': 0},],
+        'FMC_A16': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5000, 'ori': 0},],
+        'FMC_A17': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5100, 'ori': 0},],
+        'FMC_A18': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5200, 'ori': 0},],
+        'FMC_A19': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5300, 'ori': 0},],
+        'FMC_A2': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3600, 'ori': 0},],
+        'FMC_A20': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5400, 'ori': 0},],
+        'FMC_A21': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5500, 'ori': 0},],
+        'FMC_A22': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5600, 'ori': 0},],
+        'FMC_A23': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5700, 'ori': 0},],
+        'FMC_A24': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5800, 'ori': 0},],
+        'FMC_A25': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 5900, 'ori': 0},],
+        'FMC_A3': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3700, 'ori': 0},],
+        'FMC_A4': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3800, 'ori': 0},],
+        'FMC_A5': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 3900, 'ori': 0},],
+        'FMC_A6': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4000, 'ori': 0},],
+        'FMC_A7': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4100, 'ori': 0},],
+        'FMC_A8': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4200, 'ori': 0},],
+        'FMC_A9': [{'t': 'GLabel', 'dir': 'Output', 'x': 10160, 'y': 4300, 'ori': 0},],
+        'FMC_CLK': [{'t': 'GLabel', 'dir': 'Output', 'x': 9990, 'y': 7100, 'ori': 0},],
+        'FMC_D0': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3400, 'ori': 0},],
+        'FMC_D1': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3500, 'ori': 0},],
+        'FMC_D10': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4400, 'ori': 0},],
+        'FMC_D11': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4500, 'ori': 0},],
+        'FMC_D12': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4600, 'ori': 0},],
+        'FMC_D13': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4700, 'ori': 0},],
+        'FMC_D14': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4800, 'ori': 0},],
+        'FMC_D15': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4900, 'ori': 0},],
+        'FMC_D16': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5000, 'ori': 0},],
+        'FMC_D17': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5100, 'ori': 0},],
+        'FMC_D18': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5200, 'ori': 0},],
+        'FMC_D19': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5300, 'ori': 0},],
+        'FMC_D2': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3600, 'ori': 0},],
+        'FMC_D20': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5400, 'ori': 0},],
+        'FMC_D21': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5500, 'ori': 0},],
+        'FMC_D22': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5600, 'ori': 0},],
+        'FMC_D23': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5700, 'ori': 0},],
+        'FMC_D24': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5800, 'ori': 0},],
+        'FMC_D25': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 5900, 'ori': 0},],
+        'FMC_D26': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6000, 'ori': 0},],
+        'FMC_D27': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6100, 'ori': 0},],
+        'FMC_D28': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6200, 'ori': 0},],
+        'FMC_D29': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6300, 'ori': 0},],
+        'FMC_D3': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3700, 'ori': 0},],
+        'FMC_D30': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6400, 'ori': 0},],
+        'FMC_D31': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 6500, 'ori': 0},],
+        'FMC_D4': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3800, 'ori': 0},],
+        'FMC_D5': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 3900, 'ori': 0},],
+        'FMC_D6': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4000, 'ori': 0},],
+        'FMC_D7': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4100, 'ori': 0},],
+        'FMC_D8': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4200, 'ori': 0},],
+        'FMC_D9': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 13120, 'y': 4300, 'ori': 0},],
         'FMC_NBL0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 6200, 'ori': 0},],
         'FMC_NBL1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 6300, 'ori': 0},],
         'FMC_NBL2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 6400, 'ori': 0},],
@@ -129,41 +129,41 @@ labels = {
         'FMC_NE1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 7500, 'ori': 0},],
         'FMC_NL': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 6800, 'ori': 0},],
         'FMC_NOE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 7200, 'ori': 0},],
-        'FMC_NWAIT': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 7400, 'ori': 0},],
+        'FMC_NWAIT': [{'t': 'GLabel', 'dir': 'Output', 'x': 9990, 'y': 7400, 'ori': 0},],
         'FMC_NWE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9990, 'y': 7300, 'ori': 0},],
-        'FMC_SDCKE0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7400, 'ori': 0},],
-        'FMC_SDCKE1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7500, 'ori': 0},],
-        'FMC_SDCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6800, 'ori': 0},],
-        'FMC_SDNCAS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7700, 'ori': 0},],
-        'FMC_SDNE0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 7100, 'ori': 0},],
-        'FMC_SDNE1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 7200, 'ori': 0},],
-        'FMC_SDNRAS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7800, 'ori': 0},],
-        'FMC_SDNWE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6900, 'ori': 0},],
-        'FPGA_CFG_CTRL_ARM_ENA': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 2700, 'ori': 0},],
-        'FPGA_CFG_CTRL_FPGA_DIS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 5100, 'ori': 0},],
-        'FPGA_DONE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 7000, 'ori': 0},],
-        'FPGA_INIT_B': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6200, 'ori': 0},],
-        'FPGA_IRQ_N_0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6500, 'ori': 0},],
-        'FPGA_IRQ_N_1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6600, 'ori': 0},],
-        'FPGA_IRQ_N_2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6700, 'ori': 0},],
-        'FPGA_IRQ_N_3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6800, 'ori': 0},],
-        'FPGA_PROGRAM_B': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6300, 'ori': 0},],
+        'FMC_SDCKE0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7400, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDCKE1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7500, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6800, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDNCAS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7700, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDNE0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 7100, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDNE1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 7200, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDNRAS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13110, 'y': 7800, 'ori': 2, 'new_x': 13490},],
+        'FMC_SDNWE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 13120, 'y': 6900, 'ori': 2, 'new_x': 13490},],
+        'FPGA_CFG_CTRL_ARM_ENA': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 2700, 'ori': 2, 'new_x': 7000},],
+        'FPGA_CFG_CTRL_FPGA_DIS': [{'t': 'GLabel', 'dir': 'Output', 'x': 6400, 'y': 5100, 'ori': 2, 'new_x': 7000},],
+        'FPGA_DONE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 7000, 'ori': 2, 'new_x': 7000},],
+        'FPGA_INIT_B': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6200, 'ori': 2, 'new_x': 7000},],
+        'FPGA_IRQ_N_0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6500, 'ori': 2, 'new_x': 7000},],
+        'FPGA_IRQ_N_1': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6600, 'ori': 2, 'new_x': 7000},],
+        'FPGA_IRQ_N_2': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6700, 'ori': 2, 'new_x': 7000},],
+        'FPGA_IRQ_N_3': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6800, 'ori': 2, 'new_x': 7000},],
+        'FPGA_PROGRAM_B': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 6400, 'y': 6300, 'ori': 2, 'new_x': 7000},],
         'FT_CTS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3000, 'ori': 0},],
         'FT_DTR': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 2700, 'ori': 0},],
-        'FT_MGMT_CTS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3700, 'ori': 0},],
-        'FT_MGMT_DTR': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3400, 'ori': 0},],
-        'FT_MGMT_RTS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3800, 'ori': 0},],
-        'FT_MGMT_RXD': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3500, 'ori': 0},],
-        'FT_MGMT_TXD': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3600, 'ori': 0},],
-        'FT_RTS': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 3100, 'ori': 0},],
-        'FT_RXD': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 2800, 'ori': 0},],
-        'FT_TXD': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 2900, 'ori': 0},],
-        'KSM_PROM_CS_N': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4700, 'ori': 0},],
-        'KSM_PROM_MISO': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4900, 'ori': 0},],
-        'KSM_PROM_MOSI': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 5000, 'ori': 0},],
-        'KSM_PROM_SCLK': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 4800, 'ori': 0},],
+        'FT_MGMT_CTS': [{'t': 'GLabel', 'dir': 'Input', 'x': 2250, 'y': 3700, 'ori': 0},],
+        'FT_MGMT_DTR': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 3400, 'ori': 0},],
+        'FT_MGMT_RTS': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 3800, 'ori': 0},],
+        'FT_MGMT_RXD': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 3500, 'ori': 0},],
+        'FT_MGMT_TXD': [{'t': 'GLabel', 'dir': 'Input', 'x': 2250, 'y': 3600, 'ori': 0},],
+        'FT_RTS': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 3100, 'ori': 0},],
+        'FT_RXD': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 2800, 'ori': 0},],
+        'FT_TXD': [{'t': 'GLabel', 'dir': 'Input', 'x': 2250, 'y': 2900, 'ori': 0},],
+        'KSM_PROM_CS_N': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 4700, 'ori': 0},],
+        'KSM_PROM_MISO': [{'t': 'GLabel', 'dir': 'Input', 'x': 2250, 'y': 4900, 'ori': 0},],
+        'KSM_PROM_MOSI': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 5000, 'ori': 0},],
+        'KSM_PROM_SCLK': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 4800, 'ori': 0},],
         'RTC_MFP': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 6300, 'ori': 0},],
-        'RTC_SCL': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 6200, 'ori': 0},],
+        'RTC_SCL': [{'t': 'GLabel', 'dir': 'Output', 'x': 2250, 'y': 6200, 'ori': 0},],
         'RTC_SDA': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2250, 'y': 6100, 'ori': 0},],
     },
     'rev02_06.sch': {
@@ -472,25 +472,25 @@ labels = {
        #'SPI_B_TRISTATE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 3060, 'y': 7230, 'ori': 0},],
     },
     'rev02_17.sch': {
-        'FMC_A0': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 5500, 'ori': 2, 'new_x': 7900},],
-        'FMC_A1': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 5800, 'ori': 2, 'new_x': 7900},],
-        'FMC_A10': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6500, 'ori': 2, 'new_x': 7900},],
-        'FMC_A11': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6700, 'ori': 2, 'new_x': 7900},],
-        'FMC_A12': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 7100, 'ori': 2, 'new_x': 7900},],
-        'FMC_A13': [{'t': 'GLabel', 'dir': 'Output', 'x': 2220, 'y': 5600, 'ori': 2, 'new_x': 2950},],
-        'FMC_A14': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6900, 'ori': 2, 'new_x': 7900},],
-        'FMC_A15': [{'t': 'GLabel', 'dir': 'Output', 'x': 2220, 'y': 9600, 'ori': 2, 'new_x': 2950},],
-        'FMC_A16': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 7000, 'ori': 2, 'new_x': 7900},],
-        'FMC_A17': [{'t': 'GLabel', 'dir': 'Output', 'x': 2220, 'y': 9500, 'ori': 2, 'new_x': 2950},],
-        'FMC_A18': [{'t': 'GLabel', 'dir': 'Output', 'x': 2220, 'y': 9800, 'ori': 2, 'new_x': 2950},],
-        'FMC_A2': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 5700, 'ori': 2, 'new_x': 7900},],
-        'FMC_A3': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 5600, 'ori': 2, 'new_x': 7900},],
-        'FMC_A4': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 5900, 'ori': 2, 'new_x': 7900},],
-        'FMC_A5': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6000, 'ori': 2, 'new_x': 7900},],
-        'FMC_A6': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6100, 'ori': 2, 'new_x': 7900},],
-        'FMC_A7': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6200, 'ori': 2, 'new_x': 7900},],
-        'FMC_A8': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6300, 'ori': 2, 'new_x': 7900},],
-        'FMC_A9': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 6400, 'ori': 2, 'new_x': 7900},],
+        'FMC_A0': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 5500, 'ori': 2, 'new_x': 7900},],
+        'FMC_A1': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 5800, 'ori': 2, 'new_x': 7900},],
+        'FMC_A10': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6500, 'ori': 2, 'new_x': 7900},],
+        'FMC_A11': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6700, 'ori': 2, 'new_x': 7900},],
+        'FMC_A12': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 7100, 'ori': 2, 'new_x': 7900},],
+        'FMC_A13': [{'t': 'GLabel', 'dir': 'Input', 'x': 2220, 'y': 5600, 'ori': 2, 'new_x': 2950},],
+        'FMC_A14': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6900, 'ori': 2, 'new_x': 7900},],
+        'FMC_A15': [{'t': 'GLabel', 'dir': 'Input', 'x': 2220, 'y': 9600, 'ori': 2, 'new_x': 2950},],
+        'FMC_A16': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 7000, 'ori': 2, 'new_x': 7900},],
+        'FMC_A17': [{'t': 'GLabel', 'dir': 'Input', 'x': 2220, 'y': 9500, 'ori': 2, 'new_x': 2950},],
+        'FMC_A18': [{'t': 'GLabel', 'dir': 'Input', 'x': 2220, 'y': 9800, 'ori': 2, 'new_x': 2950},],
+        'FMC_A2': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 5700, 'ori': 2, 'new_x': 7900},],
+        'FMC_A3': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 5600, 'ori': 2, 'new_x': 7900},],
+        'FMC_A4': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 5900, 'ori': 2, 'new_x': 7900},],
+        'FMC_A5': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6000, 'ori': 2, 'new_x': 7900},],
+        'FMC_A6': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6100, 'ori': 2, 'new_x': 7900},],
+        'FMC_A7': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6200, 'ori': 2, 'new_x': 7900},],
+        'FMC_A8': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6300, 'ori': 2, 'new_x': 7900},],
+        'FMC_A9': [{'t': 'GLabel', 'dir': 'Input', 'x': 7200, 'y': 6400, 'ori': 2, 'new_x': 7900},],
         'FMC_CLK': [{'t': 'GLabel', 'dir': 'Output', 'x': 7200, 'y': 7800, 'ori': 2, 'new_x': 7890},],
         'FMC_D0': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2220, 'y': 9100, 'ori': 2, 'new_x': 2950},],
         'FMC_D1': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2220, 'y': 9200, 'ori': 2, 'new_x': 2950},],
@@ -584,13 +584,13 @@ labels = {
     },
     'rev02_20.sch': {
         'DIGITIZED_NOISE': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 7400, 'ori': 2, 'new_x': 3600},],
-        'FMC_A19': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 7000, 'ori': 2, 'new_x': 3600},],
-        'FMC_A20': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 7100, 'ori': 2, 'new_x': 3600},],
-        'FMC_A21': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 8100, 'ori': 2, 'new_x': 3610},],
-        'FMC_A22': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 6800, 'ori': 2, 'new_x': 3600},],
-        'FMC_A23': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 6900, 'ori': 2, 'new_x': 3600},],
-        'FMC_A24': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 8500, 'ori': 2, 'new_x': 3600},],
-        'FMC_A25': [{'t': 'GLabel', 'dir': 'Output', 'x': 2460, 'y': 8000, 'ori': 2, 'new_x': 3600},],
+        'FMC_A19': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 7000, 'ori': 2, 'new_x': 3600},],
+        'FMC_A20': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 7100, 'ori': 2, 'new_x': 3600},],
+        'FMC_A21': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 8100, 'ori': 2, 'new_x': 3610},],
+        'FMC_A22': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 6800, 'ori': 2, 'new_x': 3600},],
+        'FMC_A23': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 6900, 'ori': 2, 'new_x': 3600},],
+        'FMC_A24': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 8500, 'ori': 2, 'new_x': 3600},],
+        'FMC_A25': [{'t': 'GLabel', 'dir': 'Input', 'x': 2460, 'y': 8000, 'ori': 2, 'new_x': 3600},],
         'FMC_D10': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2460, 'y': 7500, 'ori': 2, 'new_x': 3600},],
         'FMC_D11': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2450, 'y': 10000, 'ori': 2, 'new_x': 3600},],
         'FMC_D12': [{'t': 'GLabel', 'dir': 'BiDi', 'x': 2460, 'y': 7200, 'ori': 2, 'new_x': 3600},],
@@ -672,7 +672,7 @@ def fix_labels(fn_in, fn_out, file_labels):
                 prev = prev[:-1]
             text = line[:-1]
             #print('CHECK: {!r} + {!r}'.format(prev, text))
-            if re.match('^[A-Z0-9_]+', text):
+            if re.match('^[A-Z0-9_]+$', text):
                 if text in file_labels:
                     new = update_text_line(text, prev, file_labels[text])
                     if new != prev:



More information about the Commits mailing list