Remove initial commas from CSVs, change chroma table, fix some SAMD things
This commit is contained in:
parent
40f682f098
commit
fff6defe32
5 changed files with 204 additions and 191 deletions
128
esp32s2pins.csv
128
esp32s2pins.csv
|
|
@ -1,65 +1,65 @@
|
|||
,,GPIO,Power Domain,ADC,HS/QSPI,Touch,Debug,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO0,RTC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO1,RTC,ADC1_CH0,,T1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO2,RTC,ADC1_CH1,,T2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO3,RTC,ADC1_CH2,,T3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO4,RTC,ADC1_CH3,,T4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO5,RTC,ADC1_CH4,,T5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO6,RTC,ADC1_CH5,,T6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO7,RTC,ADC1_CH6,,T7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO8,RTC,ADC1_CH7,,T8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO9,RTC,ADC1_CH8,FSPIHD,T9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO10,RTC,ADC1_CH9,FSPICS0,T10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO11,RTC,ADC2_CH0,FSPID,T11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO12,RTC,ADC2_CH1,FSPICLK,T12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO13,RTC,ADC2_CH2,FSPIQ,T13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO14,RTC,ADC2_CH3,FSPIWP,T14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO15,RTC,ADC2_CH4,,,U0RTS,XTAL_32K_P,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO16,RTC,ADC2_CH5,,,U0CTS,XTAL_32K_N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO17,RTC,ADC2_CH6,,,U1TXD,DAC_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO18,RTC,ADC2_CH7,,,U1RXD,DAC_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO19,RTC,ADC2_CH8,,,U1RTS,USB_D-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO20,RTC,ADC2_CH9,,,U1CTS,USB_D+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO21,RTC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO26,SPI,,SPICS1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO27,SPI,,SPIHD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO28,SPI,,SPIWP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO29,SPI,,SPICS0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO30,SPI,,SPICLK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO31,SPI,,SPIQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO32,SPI,,SPID,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO33,SPI/CPU,,FSPIHD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO34,SPI/CPU,,FSPICS0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO35,SPI/CPU,,FSPID,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO36,SPI/CPU,,FSPICLK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO37,SPI/CPU,,FSPIQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO38,CPU,,FSPIWP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO39,CPU,,,,MTCK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO40,CPU,,,,MTDO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO41,CPU,,,,MTDI,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO42,CPU,,,,MTMS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO43,CPU,,,,U0TXD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO44,CPU,,,,U0RXD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO45,CPU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,GPIO46,CPU,,,,,INPUT ONLY,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO,Power Domain,ADC,HS/QSPI,Touch,Debug,Other,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO0,RTC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO1,RTC,ADC1_CH0,,T1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO2,RTC,ADC1_CH1,,T2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO3,RTC,ADC1_CH2,,T3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO4,RTC,ADC1_CH3,,T4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO5,RTC,ADC1_CH4,,T5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO6,RTC,ADC1_CH5,,T6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO7,RTC,ADC1_CH6,,T7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO8,RTC,ADC1_CH7,,T8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO9,RTC,ADC1_CH8,FSPIHD,T9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO10,RTC,ADC1_CH9,FSPICS0,T10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO11,RTC,ADC2_CH0,FSPID,T11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO12,RTC,ADC2_CH1,FSPICLK,T12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO13,RTC,ADC2_CH2,FSPIQ,T13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO14,RTC,ADC2_CH3,FSPIWP,T14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO15,RTC,ADC2_CH4,,,U0RTS,XTAL_32K_P,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO16,RTC,ADC2_CH5,,,U0CTS,XTAL_32K_N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO17,RTC,ADC2_CH6,,,U1TXD,DAC_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO18,RTC,ADC2_CH7,,,U1RXD,DAC_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO19,RTC,ADC2_CH8,,,U1RTS,USB_D-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO20,RTC,ADC2_CH9,,,U1CTS,USB_D+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO21,RTC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO26,SPI,,SPICS1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO27,SPI,,SPIHD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO28,SPI,,SPIWP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO29,SPI,,SPICS0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO30,SPI,,SPICLK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO31,SPI,,SPIQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO32,SPI,,SPID,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO33,SPI/CPU,,FSPIHD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO34,SPI/CPU,,FSPICS0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO35,SPI/CPU,,FSPID,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO36,SPI/CPU,,FSPICLK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO37,SPI/CPU,,FSPIQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO38,CPU,,FSPIWP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO39,CPU,,,,MTCK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO40,CPU,,,,MTDO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO41,CPU,,,,MTDI,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO42,CPU,,,,MTMS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO43,CPU,,,,U0TXD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO44,CPU,,,,U0RXD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO45,CPU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
GPIO46,CPU,,,,,INPUT ONLY,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
DESCRIPTION,The ESP32 description goes here
|
||||
|
|
|
|||
|
Can't render this file because it has a wrong number of fields in line 65.
|
108
nrf52840pins.csv
108
nrf52840pins.csv
|
|
@ -1,55 +1,55 @@
|
|||
,,GPIO,High Speed,Low Speed,ADC,Special
|
||||
,,P0.00,HS,,,XL1
|
||||
,,P0.01,HS,,,XL2
|
||||
,,P0.02,,LS,AIN0,
|
||||
,,P0.03,,LS,AIN1,
|
||||
,,P0.04,HS,,AIN2,
|
||||
,,P0.05,HS,,AIN3,
|
||||
,,P0.06,HS,,,
|
||||
,,P0.07,HS,,,
|
||||
,,P0.08,HS,,,
|
||||
,,P0.09,,LS,,NFC1
|
||||
,,P0.10,,LS,,NFC2
|
||||
,,P0.11,HS,,,
|
||||
,,P0.12,HS,,,
|
||||
,,P0.13,HS,,,
|
||||
,,P0.14,HS,,,
|
||||
,,P0.15,HS,,,
|
||||
,,P0.16,HS,,,
|
||||
,,P0.17,HS,,,
|
||||
,,P0.18,HS,,,RESET
|
||||
,,P0.19,QSPI/SCK,,,
|
||||
,,P0.20,HS,,,
|
||||
,,P0.21,QSPI,,,
|
||||
,,P0.22,QSPI,,,
|
||||
,,P0.23,QSPI,,,
|
||||
,,P0.24,HS,,,
|
||||
,,P0.25,HS,,,
|
||||
,,P0.26,HS,,,
|
||||
,,P0.27,HS,,,
|
||||
,,P0.28,,LS,AIN4,
|
||||
,,P0.29,,LS,AIN5,
|
||||
,,P0.30,,LS,AIN6,
|
||||
,,P0.31,,LS,AIN7,
|
||||
,,P1.00,QSPI,,,
|
||||
,,P1.01,,LS,,
|
||||
,,P1.02,,LS,,
|
||||
,,P1.03,,LS,,
|
||||
,,P1.04,,LS,,
|
||||
,,P1.05,,LS,,
|
||||
,,P1.06,,LS,,
|
||||
,,P1.07,,LS,,
|
||||
,,P1.08,HS,,,
|
||||
,,P1.09,HS,,,
|
||||
,,P1.10,,LS,,
|
||||
,,P1.11,,LS,,
|
||||
,,P1.12,,LS,,
|
||||
,,P1.13,,LS,,
|
||||
,,P1.14,,LS,,
|
||||
,,P1.15,,LS,,
|
||||
,,,,,,
|
||||
,,,,,,
|
||||
,,,,,,
|
||||
,,,,,,
|
||||
,,,,,,
|
||||
GPIO,High Speed,Low Speed,ADC,Special
|
||||
P0.00,HS,,,XL1
|
||||
P0.01,HS,,,XL2
|
||||
P0.02,,LS,AIN0,
|
||||
P0.03,,LS,AIN1,
|
||||
P0.04,HS,,AIN2,
|
||||
P0.05,HS,,AIN3,
|
||||
P0.06,HS,,,
|
||||
P0.07,HS,,,
|
||||
P0.08,HS,,,
|
||||
P0.09,,LS,,NFC1
|
||||
P0.10,,LS,,NFC2
|
||||
P0.11,HS,,,
|
||||
P0.12,HS,,,
|
||||
P0.13,HS,,,
|
||||
P0.14,HS,,,
|
||||
P0.15,HS,,,
|
||||
P0.16,HS,,,
|
||||
P0.17,HS,,,
|
||||
P0.18,HS,,,RESET
|
||||
P0.19,QSPI/SCK,,,
|
||||
P0.20,HS,,,
|
||||
P0.21,QSPI,,,
|
||||
P0.22,QSPI,,,
|
||||
P0.23,QSPI,,,
|
||||
P0.24,HS,,,
|
||||
P0.25,HS,,,
|
||||
P0.26,HS,,,
|
||||
P0.27,HS,,,
|
||||
P0.28,,LS,AIN4,
|
||||
P0.29,,LS,AIN5,
|
||||
P0.30,,LS,AIN6,
|
||||
P0.31,,LS,AIN7,
|
||||
P1.00,QSPI,,,
|
||||
P1.01,,LS,,
|
||||
P1.02,,LS,,
|
||||
P1.03,,LS,,
|
||||
P1.04,,LS,,
|
||||
P1.05,,LS,,
|
||||
P1.06,,LS,,
|
||||
P1.07,,LS,,
|
||||
P1.08,HS,,,
|
||||
P1.09,HS,,,
|
||||
P1.10,,LS,,
|
||||
P1.11,,LS,,
|
||||
P1.12,,LS,,
|
||||
P1.13,,LS,,
|
||||
P1.14,,LS,,
|
||||
P1.15,,LS,,
|
||||
,,,,
|
||||
,,,,
|
||||
,,,,
|
||||
,,,,
|
||||
,,,,
|
||||
DESCRIPTION,"The Nordic nRF52840 is an ARM Cortex-M4 running at 64MHz with 256kB on-chip SRAM, 1MB of Flash memory and built-in Bluetooth Low Energy and native USB. Any pin can be used for I2C/SPI/UART/I2S/PDM/etc peripheral usage. LS pins can interfere with radio reception when over 10 Khz, however they are not restricted from going faster. All GPIO is 3.3V in/out max unless otherwise stated. ",,,,,
|
||||
|
|
|
|||
|
Can't render this file because it has a wrong number of fields in line 55.
|
31
parser.py
31
parser.py
|
|
@ -83,15 +83,15 @@ palette = (
|
|||
# CSV (e.g. brown isn't very appealing). For future ref, if more than 9
|
||||
# muxes become necessary, maybe repeat the sequence but add a box outline?
|
||||
chroma = (
|
||||
12, # Brown
|
||||
13, # Orange
|
||||
15, # Yellow
|
||||
14, # Green
|
||||
3, # Teal
|
||||
10, # Cyan
|
||||
9, # Light blue
|
||||
8, # Purple
|
||||
5) # Light Pink
|
||||
5, # Light Pink
|
||||
12, # Brown
|
||||
13) # Orange (after this, list repeats but adds box outline)
|
||||
# NOT in this list, but still distinct and available for other uses, are
|
||||
# #1 (black, used for ground), #11 (dark red, used for power), #6 (dark
|
||||
# purple, used for control), #2 (dark teal, used for Arduino pin name), #7
|
||||
|
|
@ -473,7 +473,9 @@ def draw_label(dwg, group, label_text, label_type, box_x, box_y, box_w, box_h):
|
|||
else: # label_type IS NOT in themes, must be a muxed pin.
|
||||
# Switch to chromatic color scheme based on index of label_type
|
||||
# in the CSV pinmuxes header.
|
||||
box_fill = palette[chroma[pinmuxes.index(label_type)]]
|
||||
box_fill = palette[chroma[pinmuxes.index(label_type) % len(chroma)]]
|
||||
if pinmuxes.index(label_type) >= len(chroma):
|
||||
box_outline = 'auto' # Repeating color sequence, add outline
|
||||
|
||||
if (box_fill == 'black'):
|
||||
text_color = 'white'
|
||||
|
|
@ -615,9 +617,9 @@ def draw_pinlabels_svg(connections):
|
|||
g = dwg.g() # Create group for connection
|
||||
group.append(g) # Add to list
|
||||
if conn['location'] in ('top', 'right', 'unknown'):
|
||||
g.add(dwg.line(start=(-4, line_y), end=(last_used_x + last_used_w * 0.5, line_y), stroke=ROW_STROKE_COLOR, stroke_width = ROW_STROKE_WIDTH, stroke_linecap='round'));
|
||||
g.add(dwg.line(start=(-4, line_y), end=(last_used_x + last_used_w * 0.5, line_y), stroke=ROW_STROKE_COLOR, stroke_width = ROW_STROKE_WIDTH, stroke_linecap='round'))
|
||||
if conn['location'] in ('bottom', 'left'):
|
||||
g.add(dwg.line(start=(6 * BOX_WIDTH_PER_CHAR + 4, line_y), end=(last_used_x + last_used_w * 0.5, line_y), stroke=ROW_STROKE_COLOR, stroke_width = ROW_STROKE_WIDTH, stroke_linecap='round'));
|
||||
g.add(dwg.line(start=(6 * BOX_WIDTH_PER_CHAR + 4, line_y), end=(last_used_x + last_used_w * 0.5, line_y), stroke=ROW_STROKE_COLOR, stroke_width = ROW_STROKE_WIDTH, stroke_linecap='round'))
|
||||
|
||||
# pick out each connection
|
||||
group_index = 0 # Only increments on non-None connections, unlike enum
|
||||
|
|
@ -701,14 +703,13 @@ def draw_pinlabels_svg(connections):
|
|||
label_type = 'UART'
|
||||
elif mux == 'PWM': # PWM's
|
||||
label_type = 'PWM'
|
||||
elif mux == 'Touch': # touch capable
|
||||
elif mux in('Touch', 'TOUCH'): # touch capable
|
||||
label_type = 'Touch'
|
||||
elif mux == 'ADC': # analog ins
|
||||
label_type = 'Analog'
|
||||
elif mux == 'Other':
|
||||
label_type = 'I2C'
|
||||
elif mux == 'Power Domain':
|
||||
#label_type = 'Power'
|
||||
label_type = 'Power Domain'
|
||||
elif mux == 'High Speed':
|
||||
label_type = 'High Speed'
|
||||
|
|
@ -716,8 +717,20 @@ def draw_pinlabels_svg(connections):
|
|||
label_type = 'Low Speed'
|
||||
elif mux == 'Speed':
|
||||
label_type = 'Speed'
|
||||
elif mux == 'Special':
|
||||
elif mux in('Special', 'SPECIAL'):
|
||||
label_type = 'Special'
|
||||
elif mux == 'INT':
|
||||
label_type = 'Interrupt'
|
||||
elif mux == 'DAC/AREF':
|
||||
label_type = 'DAC/AREF'
|
||||
elif mux == 'SERCOM':
|
||||
label_type = 'SERCOM'
|
||||
elif mux == 'SERCOM Alt':
|
||||
label_type = 'SERCOM Alt'
|
||||
elif mux == 'Timer':
|
||||
label_type = 'Timer'
|
||||
elif mux == 'Timer Alt':
|
||||
label_type = 'Timer Alt'
|
||||
else:
|
||||
continue
|
||||
|
||||
|
|
|
|||
|
|
@ -1,33 +1,33 @@
|
|||
,,GPIO,SPI,UART,I2C,PWM,ADC
|
||||
,,GPIO0,RX0,TX0,SDA0,PWM0A,
|
||||
,,GPIO1,CSn0,RX0,SCL0,PWM0B,
|
||||
,,GPIO2,SCK0,CTS0,SDA1,PWM1A,
|
||||
,,GPIO3,TX0,RTS0,SCL1,PWM1B,
|
||||
,,GPIO4,RX0,TX1,SDA0,PWM2A,
|
||||
,,GPIO5,CSn0,RX1,SCL0,PWM2B,
|
||||
,,GPIO6,SCK0,CTS1,SDA1,PWM3A,
|
||||
,,GPIO7,TX0,RTS1,SCL1,PWM3B,
|
||||
,,GPIO8,RX1,TX1,SDA0,PWM4A,
|
||||
,,GPIO9,CSn1,RX1,SCL0,PWM4B,
|
||||
,,GPIO10,SCK1,CTS1,SDA1,PWM5A,
|
||||
,,GPIO11,TX1,RTS1,SCL1,PWM5B,
|
||||
,,GPIO12,RX1,TX0,SDA0,PWM6A,
|
||||
,,GPIO13,CSn1,RX0,SCL0,PWM6B,
|
||||
,,GPIO14,SCK1,CTS0,SDA1,PWM7A,
|
||||
,,GPIO15,TX1,RTS0,SCL1,PWM7B,
|
||||
,,GPIO16,RX0,TX0,SDA0,PWM0A,
|
||||
,,GPIO17,CSn0,RX0,SCL0,PWM0B,
|
||||
,,GPIO18,SCK0,CTS0,SDA1,PWM1A,
|
||||
,,GPIO19,TX0,RTS0,SCL1,PWM1B,
|
||||
,,GPIO20,RX0,TX1,SDA0,PWM2A,
|
||||
,,GPIO21,CSn0,RX1,SCL0,PWM2B,
|
||||
,,GPIO22,SCK0,CTS1,SDA1,PWM3A,
|
||||
,,GPIO23,TX0,RTS1,SCL1,PWM3B,
|
||||
,,GPIO24,RX1,TX1,SDA0,PWM4A,
|
||||
,,GPIO25,CSn1,RX1,SCL0,PWM4B,
|
||||
,,GPIO26,SCK1,CTS1,SDA1,PWM5A,ADC0
|
||||
,,GPIO27,TX1,RTS1,SCL1,PWM5B,ADC1
|
||||
,,GPIO28,RX1,TX0,SDA0,PWM6A,ADC2
|
||||
,,GPIO29,CSn1,RX0,SCL0,PWM6B,ADC3
|
||||
,,,,,,,
|
||||
GPIO,SPI,UART,I2C,PWM,ADC
|
||||
GPIO0,RX0,TX0,SDA0,PWM0A,
|
||||
GPIO1,CSn0,RX0,SCL0,PWM0B,
|
||||
GPIO2,SCK0,CTS0,SDA1,PWM1A,
|
||||
GPIO3,TX0,RTS0,SCL1,PWM1B,
|
||||
GPIO4,RX0,TX1,SDA0,PWM2A,
|
||||
GPIO5,CSn0,RX1,SCL0,PWM2B,
|
||||
GPIO6,SCK0,CTS1,SDA1,PWM3A,
|
||||
GPIO7,TX0,RTS1,SCL1,PWM3B,
|
||||
GPIO8,RX1,TX1,SDA0,PWM4A,
|
||||
GPIO9,CSn1,RX1,SCL0,PWM4B,
|
||||
GPIO10,SCK1,CTS1,SDA1,PWM5A,
|
||||
GPIO11,TX1,RTS1,SCL1,PWM5B,
|
||||
GPIO12,RX1,TX0,SDA0,PWM6A,
|
||||
GPIO13,CSn1,RX0,SCL0,PWM6B,
|
||||
GPIO14,SCK1,CTS0,SDA1,PWM7A,
|
||||
GPIO15,TX1,RTS0,SCL1,PWM7B,
|
||||
GPIO16,RX0,TX0,SDA0,PWM0A,
|
||||
GPIO17,CSn0,RX0,SCL0,PWM0B,
|
||||
GPIO18,SCK0,CTS0,SDA1,PWM1A,
|
||||
GPIO19,TX0,RTS0,SCL1,PWM1B,
|
||||
GPIO20,RX0,TX1,SDA0,PWM2A,
|
||||
GPIO21,CSn0,RX1,SCL0,PWM2B,
|
||||
GPIO22,SCK0,CTS1,SDA1,PWM3A,
|
||||
GPIO23,TX0,RTS1,SCL1,PWM3B,
|
||||
GPIO24,RX1,TX1,SDA0,PWM4A,
|
||||
GPIO25,CSn1,RX1,SCL0,PWM4B,
|
||||
GPIO26,SCK1,CTS1,SDA1,PWM5A,ADC0
|
||||
GPIO27,TX1,RTS1,SCL1,PWM5B,ADC1
|
||||
GPIO28,RX1,TX0,SDA0,PWM6A,ADC2
|
||||
GPIO29,CSn1,RX0,SCL0,PWM6B,ADC3
|
||||
,,,,,
|
||||
DESCRIPTION,The Raspberry Pi RP2040 is a dual ARM Cortex-M0+ running at up to 133MHz with 264kB on-chip SRAM and built in USB. Flash memory is provided by external QSPI chip. All GPIO is 3.3V in/out max unless otherwise stated. ,,,,
|
||||
|
|
|
|||
|
Can't render this file because it has a wrong number of fields in line 33.
|
|
|
@ -1,33 +1,33 @@
|
|||
,,GPIO,INT,DAC/AREF,ADC,TOUCH,SERCOM,SERCOM ALT,TIMER,,SPECIAL
|
||||
,,PA00,0,,,,,S1.0,TCC2[0],,
|
||||
,,PA01,1,,,,,S1.1,TCC2[1],,
|
||||
,,PA02,2,VOUT,AIN0,Y0,,,,,
|
||||
,,PA03,3,VREFA,,,,,,,
|
||||
,,PA04,4,VREFB,AIN4,Y2,,S0.0,TCC0[0],,
|
||||
,,PA05,5,,AIN5,Y3,,S0.1,TCC0[1],,
|
||||
,,PA06,6,,AIN6,Y4,,S0.2,TCC1[0],,
|
||||
,,PA07,7,,AIN7,Y5,,S0.3,TCC1[1],,I2S/SD0
|
||||
,,PA08,NMI,,AIN16,,S0.0,S2.0,TCC0[0],TCC1[2],I2S/SD1
|
||||
,,PA09,9,,AIN17,,S0.1,S2.0,TCC0[1],TCC1[3],I2S/MCK0
|
||||
,,PA10,10,,AIN18,,S0.2,S2.2,TCC1[0],TCC0[2],I2S/SCK0
|
||||
,,PA11,11,,AIN19,,S0.3,S2.3,TCC1[1],TCC0[3],I2S/FS0
|
||||
,,PA12,12,,,,S2.0,S4.0,TCC2[0],TCC0[6],
|
||||
,,PA13,13,,,,S2.1,S4.1,TCC2[1],TCC0[7],
|
||||
,,PA14,14,,,,S2.2,S4.2,TC3[0],TCC0[4],
|
||||
,,PA15,15,,,,S2.3,S4.3,TC3[1],TCC0[5],
|
||||
,,PA16,0,,,,S1.0,S3.0,TCC2[0],TCC0[6],
|
||||
,,PA17,1,,,,S1.1,S3.1,TCC2[1],TCC0[7],
|
||||
,,PA18,2,,,,S1.2,S3.2,TC3[0],TCC0[2],
|
||||
,,PA19,3,,,,S1.3,S3.3,TC3[1],TCC0[3],I2S/SD0
|
||||
,,PA20,4,,,,S5.2,S3.2,TC7[0],TCC0[6],I2S/SCK0
|
||||
,,PA21,5,,,,S5.3,S3.3,TC7[1],TCC0[7],I2S/FS0
|
||||
,,PA22,6,,,,S3.0,S5.0,TC4[0],TCC0[4],
|
||||
,,PA23,7,,,,S3.1,S5.1,TC4[1],TCC0[5],
|
||||
,,PA24,12,,,,S3.2,S5.2,TC5[0],TCC1[2],USB D-
|
||||
,,PA25,13,,,,S3.3,S5.3,TC5[1],TCC1[3],USB D+
|
||||
,,PA27,15,,,,,,,,
|
||||
,,PA28,8,,,,,,,,
|
||||
,,PA30,10,,,,,S1.2,TCC1[0],,SWCLK
|
||||
,,,,,,,,S1.3,TCC1[1],,SWDIO
|
||||
,,,,,,,,,,,
|
||||
GPIO,INT,DAC/AREF,ADC,Touch,SERCOM,SERCOM Alt,Timer,Timer Alt,Special
|
||||
PA00,0,,,,,S1.0,TCC2[0],,
|
||||
PA01,1,,,,,S1.1,TCC2[1],,
|
||||
PA02,2,VOUT,AIN0,Y0,,,,,
|
||||
PA03,3,VREFA,,,,,,,
|
||||
PA04,4,VREFB,AIN4,Y2,,S0.0,TCC0[0],,
|
||||
PA05,5,,AIN5,Y3,,S0.1,TCC0[1],,
|
||||
PA06,6,,AIN6,Y4,,S0.2,TCC1[0],,
|
||||
PA07,7,,AIN7,Y5,,S0.3,TCC1[1],,I2S/SD0
|
||||
PA08,NMI,,AIN16,,S0.0,S2.0,TCC0[0],TCC1[2],I2S/SD1
|
||||
PA09,9,,AIN17,,S0.1,S2.0,TCC0[1],TCC1[3],I2S/MCK0
|
||||
PA10,10,,AIN18,,S0.2,S2.2,TCC1[0],TCC0[2],I2S/SCK0
|
||||
PA11,11,,AIN19,,S0.3,S2.3,TCC1[1],TCC0[3],I2S/FS0
|
||||
PA12,12,,,,S2.0,S4.0,TCC2[0],TCC0[6],
|
||||
PA13,13,,,,S2.1,S4.1,TCC2[1],TCC0[7],
|
||||
PA14,14,,,,S2.2,S4.2,TC3[0],TCC0[4],
|
||||
PA15,15,,,,S2.3,S4.3,TC3[1],TCC0[5],
|
||||
PA16,0,,,,S1.0,S3.0,TCC2[0],TCC0[6],
|
||||
PA17,1,,,,S1.1,S3.1,TCC2[1],TCC0[7],
|
||||
PA18,2,,,,S1.2,S3.2,TC3[0],TCC0[2],
|
||||
PA19,3,,,,S1.3,S3.3,TC3[1],TCC0[3],I2S/SD0
|
||||
PA20,4,,,,S5.2,S3.2,TC7[0],TCC0[6],I2S/SCK0
|
||||
PA21,5,,,,S5.3,S3.3,TC7[1],TCC0[7],I2S/FS0
|
||||
PA22,6,,,,S3.0,S5.0,TC4[0],TCC0[4],
|
||||
PA23,7,,,,S3.1,S5.1,TC4[1],TCC0[5],
|
||||
PA24,12,,,,S3.2,S5.2,TC5[0],TCC1[2],USB D-
|
||||
PA25,13,,,,S3.3,S5.3,TC5[1],TCC1[3],USB D+
|
||||
PA27,15,,,,,,,,
|
||||
PA28,8,,,,,,,,
|
||||
PA30,10,,,,,S1.2,TCC1[0],,SWCLK
|
||||
,,,,,,S1.3,TCC1[1],,SWDIO
|
||||
,,,,,,,,,
|
||||
DESCRIPTION,The Raspberry Pi RP2040 is a dual ARM Cortex-M0+ running at up to 133MHz with 264kB on-chip SRAM and built in USB. Flash memory is provided by external QSPI chip. All GPIO is 3.3V in/out max unless otherwise stated. ,,,,,,,,,,
|
||||
|
|
|
|||
|
Can't render this file because it has a wrong number of fields in line 33.
|
Loading…
Reference in a new issue