Fix issue with some older python versions
This commit is contained in:
parent
3ed3e9a83b
commit
4aa6f2cdc3
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue