From 4aa6f2cdc3e4d68975b815d30b6571a6d55fa06f Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 27 Dec 2024 11:00:34 +0100 Subject: [PATCH] Fix issue with some older python versions --- gatemate/die.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/gatemate/die.py b/gatemate/die.py index 2aafd63..5d3285d 100644 --- a/gatemate/die.py +++ b/gatemate/die.py @@ -101,40 +101,40 @@ def is_edge_io(x,y): def get_io_name(x,y): if (y==-2 and x>=5 and x<=40): # IO Bank S3/WA x-=5 - #return f"GPIO_S3_{("A" if x % 4==0 else "B")}[{x//4}]" - return f"IO_WA_{("A" if x % 4==0 else "B")}{x//4}" + #return f"GPIO_S3_{('A' if x % 4==0 else 'B')}[{x//4}]" + return f"IO_WA_{('A' if x % 4==0 else 'B')}{x//4}" if (y==-2 and x>=57 and x<=92): # IO Bank S1/WB x-=57 - #return f"GPIO_S1_{("A" if x % 4==0 else "B")}[{x//4}]" - return f"IO_WB_{("A" if x % 4==0 else "B")}{x//4}" + #return f"GPIO_S1_{('A' if x % 4==0 else 'B')}[{x//4}]" + return f"IO_WB_{('A' if x % 4==0 else 'B')}{x//4}" if (y==-2 and x>=101 and x<=136): # IO Bank S2/WC x-=101 - #return f"GPIO_S2_{("A" if x % 4==0 else "B")}[{x//4}]" - return f"IO_WC_{("A" if x % 4==0 else "B")}{x//4}" + #return f"GPIO_S2_{('A' if x % 4==0 else 'B')}[{x//4}]" + return f"IO_WC_{('A' if x % 4==0 else 'B')}{x//4}" if (x==-2 and y>=25 and y<=60): # IO Bank W1/SA y-=25 - #return f"GPIO_W1_{("A" if y % 4==0 else "B")}[{y//4}]" - return f"IO_SA_{("A" if y % 4==0 else "B")}{y//4}" + #return f"GPIO_W1_{('A' if y % 4==0 else 'B')}[{y//4}]" + return f"IO_SA_{('A' if y % 4==0 else 'B')}{y//4}" if (x==-2 and y>=69 and y<=104): # IO Bank W2/SB y-=69 - #return f"GPIO_W2_{("A" if y % 4==0 else "B")}[{y//4}]" - return f"IO_SB_{("A" if y % 4==0 else "B")}{y//4}" + #return f"GPIO_W2_{('A' if y % 4==0 else 'B')}[{y//4}]" + return f"IO_SB_{('A' if y % 4==0 else 'B')}{y//4}" if (x==max_col() and y>=25 and y<=60): # IO Bank E1/NA y-=25 - #return f"GPIO_E1_{("A" if y % 4==0 else "B")}[{y//4}]" - return f"IO_NA_{("A" if y % 4==0 else "B")}{y//4}" + #return f"GPIO_E1_{('A' if y % 4==0 else 'B')}[{y//4}]" + return f"IO_NA_{('A' if y % 4==0 else 'B')}{y//4}" if (x==max_col() and y>=69 and y<=104): # IO Bank E2/NB y-=69 - #return f"GPIO_E2_{("A" if y % 4==0 else "B")}[{y//4}]" - return f"IO_NB_{("A" if y % 4==0 else "B")}{y//4}" + #return f"GPIO_E2_{('A' if y % 4==0 else 'B')}[{y//4}]" + return f"IO_NB_{('A' if y % 4==0 else 'B')}{y//4}" if (y==max_row() and x>=57 and x<=92): # IO Bank N1/EA x-=57 - #return f"GPIO_N1_{("A" if x % 4==0 else "B")}[{x//4}]" - return f"IO_EA_{("A" if x % 4==0 else "B")}{x//4}" + #return f"GPIO_N1_{('A' if x % 4==0 else 'B')}[{x//4}]" + return f"IO_EA_{('A' if x % 4==0 else 'B')}{x//4}" if (y==max_row() and x>=101 and x<=136): # IO Bank N2/EB x-=101 - #return f"GPIO_N2_{("A" if x % 4==0 else "B")}[{x//4}]" - return f"IO_EB_{("A" if x % 4==0 else "B")}{x//4}" + #return f"GPIO_N2_{('A' if x % 4==0 else 'B')}[{x//4}]" + return f"IO_EB_{('A' if x % 4==0 else 'B')}{x//4}" def is_gpio(x,y): if is_edge_io(x,y):