Fix issue with some older python versions

This commit is contained in:
Miodrag Milanovic 2024-12-27 11:00:34 +01:00
parent 3ed3e9a83b
commit 4aa6f2cdc3
1 changed files with 18 additions and 18 deletions

View File

@ -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):