mirror of https://github.com/ARMmbed/mbed-os.git
parent
4ba8e0e754
commit
8d4b54db12
|
@ -26,7 +26,7 @@ import textwrap
|
|||
from xml.dom.minidom import parse, Node
|
||||
from argparse import RawTextHelpFormatter
|
||||
|
||||
GENPINMAP_VERSION = "1.4"
|
||||
GENPINMAP_VERSION = "1.5"
|
||||
|
||||
ADD_DEVICE_IF = 0
|
||||
ADD_QSPI_FEATURE = 1
|
||||
|
@ -50,7 +50,10 @@ spisclk_list = [] #'PIN','name','SPISCLK'
|
|||
cantd_list = [] #'PIN','name','CANTD'
|
||||
canrd_list = [] #'PIN','name','CANRD'
|
||||
eth_list = [] #'PIN','name','ETH'
|
||||
quadspidata_list = [] #'PIN','name','QUADSPIDATA'
|
||||
quadspidata0_list = [] #'PIN','name','QUADSPIDATA0'
|
||||
quadspidata1_list = [] #'PIN','name','QUADSPIDATA1'
|
||||
quadspidata2_list = [] #'PIN','name','QUADSPIDATA2'
|
||||
quadspidata3_list = [] #'PIN','name','QUADSPIDATA3'
|
||||
quadspisclk_list = [] #'PIN','name','QUADSPISCLK'
|
||||
quadspissel_list = [] #'PIN','name','QUADSPISSEL'
|
||||
usb_list = [] #'PIN','name','USB'
|
||||
|
@ -309,8 +312,14 @@ def store_eth(pin, name, signal):
|
|||
|
||||
# function to store QSPI pins
|
||||
def store_qspi(pin, name, signal):
|
||||
if "_BK" in signal:
|
||||
quadspidata_list.append([pin, name, signal])
|
||||
if "_IO0" in signal:
|
||||
quadspidata0_list.append([pin, name, signal])
|
||||
if "_IO1" in signal:
|
||||
quadspidata1_list.append([pin, name, signal])
|
||||
if "_IO2" in signal:
|
||||
quadspidata2_list.append([pin, name, signal])
|
||||
if "_IO3" in signal:
|
||||
quadspidata3_list.append([pin, name, signal])
|
||||
if "_CLK" in signal:
|
||||
quadspisclk_list.append([pin, name, signal])
|
||||
if "_NCS" in signal:
|
||||
|
@ -493,8 +502,14 @@ def print_all_lists():
|
|||
if print_list_header("", "CAN_TD", cantd_list, "CAN"):
|
||||
print_can(cantd_list)
|
||||
if ADD_QSPI_FEATURE:
|
||||
if print_list_header("QUADSPI", "QSPI_DATA", quadspidata_list, "QSPI"):
|
||||
print_qspi(quadspidata_list)
|
||||
if print_list_header("QUADSPI", "QSPI_DATA0", quadspidata0_list, "QSPI"):
|
||||
print_qspi(quadspidata0_list)
|
||||
if print_list_header("", "QSPI_DATA1", quadspidata1_list, "QSPI"):
|
||||
print_qspi(quadspidata1_list)
|
||||
if print_list_header("", "QSPI_DATA2", quadspidata2_list, "QSPI"):
|
||||
print_qspi(quadspidata2_list)
|
||||
if print_list_header("", "QSPI_DATA3", quadspidata3_list, "QSPI"):
|
||||
print_qspi(quadspidata3_list)
|
||||
if print_list_header("", "QSPI_SCLK", quadspisclk_list, "QSPI"):
|
||||
print_qspi(quadspisclk_list)
|
||||
if print_list_header("", "QSPI_SSEL", quadspissel_list, "QSPI"):
|
||||
|
@ -913,7 +928,10 @@ def sort_my_lists():
|
|||
cantd_list.sort(key=natural_sortkey)
|
||||
canrd_list.sort(key=natural_sortkey)
|
||||
eth_list.sort(key=natural_sortkey2)
|
||||
quadspidata_list.sort(key=natural_sortkey)
|
||||
quadspidata0_list.sort(key=natural_sortkey)
|
||||
quadspidata1_list.sort(key=natural_sortkey)
|
||||
quadspidata2_list.sort(key=natural_sortkey)
|
||||
quadspidata3_list.sort(key=natural_sortkey)
|
||||
quadspisclk_list.sort(key=natural_sortkey)
|
||||
quadspissel_list.sort(key=natural_sortkey)
|
||||
usb_list.sort(key=natural_sortkey2)
|
||||
|
@ -938,7 +956,10 @@ def clean_all_lists():
|
|||
del cantd_list[:]
|
||||
del canrd_list[:]
|
||||
del eth_list[:]
|
||||
del quadspidata_list[:]
|
||||
del quadspidata0_list[:]
|
||||
del quadspidata1_list[:]
|
||||
del quadspidata2_list[:]
|
||||
del quadspidata3_list[:]
|
||||
del quadspisclk_list[:]
|
||||
del quadspissel_list[:]
|
||||
del usb_list[:]
|
||||
|
|
Loading…
Reference in New Issue