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 xml.dom.minidom import parse, Node
|
||||||
from argparse import RawTextHelpFormatter
|
from argparse import RawTextHelpFormatter
|
||||||
|
|
||||||
GENPINMAP_VERSION = "1.4"
|
GENPINMAP_VERSION = "1.5"
|
||||||
|
|
||||||
ADD_DEVICE_IF = 0
|
ADD_DEVICE_IF = 0
|
||||||
ADD_QSPI_FEATURE = 1
|
ADD_QSPI_FEATURE = 1
|
||||||
|
@ -50,7 +50,10 @@ spisclk_list = [] #'PIN','name','SPISCLK'
|
||||||
cantd_list = [] #'PIN','name','CANTD'
|
cantd_list = [] #'PIN','name','CANTD'
|
||||||
canrd_list = [] #'PIN','name','CANRD'
|
canrd_list = [] #'PIN','name','CANRD'
|
||||||
eth_list = [] #'PIN','name','ETH'
|
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'
|
quadspisclk_list = [] #'PIN','name','QUADSPISCLK'
|
||||||
quadspissel_list = [] #'PIN','name','QUADSPISSEL'
|
quadspissel_list = [] #'PIN','name','QUADSPISSEL'
|
||||||
usb_list = [] #'PIN','name','USB'
|
usb_list = [] #'PIN','name','USB'
|
||||||
|
@ -309,8 +312,14 @@ def store_eth(pin, name, signal):
|
||||||
|
|
||||||
# function to store QSPI pins
|
# function to store QSPI pins
|
||||||
def store_qspi(pin, name, signal):
|
def store_qspi(pin, name, signal):
|
||||||
if "_BK" in signal:
|
if "_IO0" in signal:
|
||||||
quadspidata_list.append([pin, name, 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:
|
if "_CLK" in signal:
|
||||||
quadspisclk_list.append([pin, name, signal])
|
quadspisclk_list.append([pin, name, signal])
|
||||||
if "_NCS" in signal:
|
if "_NCS" in signal:
|
||||||
|
@ -493,8 +502,14 @@ def print_all_lists():
|
||||||
if print_list_header("", "CAN_TD", cantd_list, "CAN"):
|
if print_list_header("", "CAN_TD", cantd_list, "CAN"):
|
||||||
print_can(cantd_list)
|
print_can(cantd_list)
|
||||||
if ADD_QSPI_FEATURE:
|
if ADD_QSPI_FEATURE:
|
||||||
if print_list_header("QUADSPI", "QSPI_DATA", quadspidata_list, "QSPI"):
|
if print_list_header("QUADSPI", "QSPI_DATA0", quadspidata0_list, "QSPI"):
|
||||||
print_qspi(quadspidata_list)
|
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"):
|
if print_list_header("", "QSPI_SCLK", quadspisclk_list, "QSPI"):
|
||||||
print_qspi(quadspisclk_list)
|
print_qspi(quadspisclk_list)
|
||||||
if print_list_header("", "QSPI_SSEL", quadspissel_list, "QSPI"):
|
if print_list_header("", "QSPI_SSEL", quadspissel_list, "QSPI"):
|
||||||
|
@ -913,7 +928,10 @@ def sort_my_lists():
|
||||||
cantd_list.sort(key=natural_sortkey)
|
cantd_list.sort(key=natural_sortkey)
|
||||||
canrd_list.sort(key=natural_sortkey)
|
canrd_list.sort(key=natural_sortkey)
|
||||||
eth_list.sort(key=natural_sortkey2)
|
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)
|
quadspisclk_list.sort(key=natural_sortkey)
|
||||||
quadspissel_list.sort(key=natural_sortkey)
|
quadspissel_list.sort(key=natural_sortkey)
|
||||||
usb_list.sort(key=natural_sortkey2)
|
usb_list.sort(key=natural_sortkey2)
|
||||||
|
@ -938,7 +956,10 @@ def clean_all_lists():
|
||||||
del cantd_list[:]
|
del cantd_list[:]
|
||||||
del canrd_list[:]
|
del canrd_list[:]
|
||||||
del eth_list[:]
|
del eth_list[:]
|
||||||
del quadspidata_list[:]
|
del quadspidata0_list[:]
|
||||||
|
del quadspidata1_list[:]
|
||||||
|
del quadspidata2_list[:]
|
||||||
|
del quadspidata3_list[:]
|
||||||
del quadspisclk_list[:]
|
del quadspisclk_list[:]
|
||||||
del quadspissel_list[:]
|
del quadspissel_list[:]
|
||||||
del usb_list[:]
|
del usb_list[:]
|
||||||
|
|
Loading…
Reference in New Issue