re-adds arduino board definitino

This commit is contained in:
darzu 2016-08-31 14:55:58 -07:00
parent f79b726f87
commit ae17d4380e
1 changed files with 125 additions and 0 deletions

View File

@ -101,6 +101,131 @@ namespace pxsim {
attachPowerOnRight: true,
onboardComponents: ["buttonpair", "ledmatrix"],
}
export const RASPBERRYPI_MODELB: BoardDefinition = {
visual: {
image: "/static/hardware/raspberrypi-model-b.svg",
outlineImage: "/static/hardware/raspberrypi-model-b-outline.svg",
width: 331,
height: 230,
pinDist: 9,
pinBlocks: [
{ x: 5, y: 31, labels: ["3V3", "SDA", "SCL", "#4", "--", "#17", "#21", "#22", "--", "MOSI", "MISO", "SCLK", "--"]},
{ x: 5, y: 39, labels: ["5V", "--", "GND", "TXD", "RXD", "#18", "--", "#23", "#24", "--", "#25", "CS0", "CS1"]}
],
},
gpioPinBlocks: [
["SDA", "SCL", "#4"],
["#17", "#21", "#22"],
["MOSI", "MISO", "SCLK"],
["TXD", "RXD", "#18"],
["#23", "#24"],
["#25", "CS0", "CS1"],
],
gpioPinMap: {
"P0": "SDA",
"P1": "SCL",
"P2": "#4",
"P3": "MOSI",
"P4": "MISO",
"P5": "SCLK",
"P6": "TXD",
"P7": "RXD",
"P8": "#18",
"P9": "#23",
"P10": "#24",
"P11": "#25",
"P12": "CS0",
"P13": "CS1",
},
groundPins: ["GND"],
threeVoltPins: ["3V3"],
}
export const SPARKFUN_PHOTON: BoardDefinition = {
visual: {
image: "/static/hardware/sparkfun-photon.svg",
outlineImage: "/static/hardware/sparkfun-photon-outline.svg",
width: 264.4,
height: 202.4,
pinDist: 9.5,
pinBlocks: [
{x: 72, y: 6, labels: ["~SCL/D1", "~SDA/D0", " ", "GND0", "SCK/A3", "~MISO/A4", "~MOSI/A5", "SS/A2", "~WKP", "DAC"]},
{x: 174, y: 6, labels: ["D7", "D6", "D5", "D4", "~D3", "~D2", "~TX", "~RX"]},
{x: 107, y: 188, labels: [" ", " ", "RESET", "3.3V", "V-USB", "GND1", "GND2", "VIN"]},
{x: 193, y: 188, labels: ["A0", "A1", "A2", "A3", "A4", "A5"]},
],
},
gpioPinBlocks: [
["~SCL/D1", "~SDA/D0", "SCK/A3", "~MISO/A4", "~MOSI/A5", "SS/A2"],
["D7", "D6", "D5", "D4", "~D3", "~D2", "~TX", "~RX"],
["A0", "A1", "A2", "A3", "A4", "A5"],
],
gpioPinMap: {
"P0": "A0",
"P1": "A1",
"P2": "A2",
"P3": "A3",
"P4": "A4",
"P5": "A5",
"P6": "~SDA/D0",
"P7": "~SCL/D1",
"P8": "~D2",
"P9": "~D3",
"P10": "D4",
"P11": "D5",
"P12": "D6",
"P13": "D7",
"P14": "SS/A2",
"P15": "SCK/A3",
"P16": "~MISO/A4",
"P19": "~MOSI/A5",
},
groundPins: ["GND0", "GND1", "GND2"],
threeVoltPins: ["3.3V"],
}
export const ARDUINO_ZERO: BoardDefinition = {
visual: {
image: "/static/hardware/arduino-zero.png",
outlineImage: "/static/hardware/arduino-zero-outline.svg",
width: 1000,
height: 762,
pinDist: 35.5,
pinBlocks: [
{x: 276.8, y: 17.8, labels: ["SCL", "SDA", "AREF", "GND0", "~13", "~12", "~11", "~10", "~9", "~8"]},
{x: 655.5, y: 17.8, labels: ["7", "~6", "~5", "~4", "~3", "2", "TX->1", "RX<-0"]},
{x: 411.7, y: 704.6, labels: ["ATN", "IOREF", "RESET", "3.3V", "5V", "GND1", "GND2", "VIN"]},
{x: 732.9, y: 704.6, labels: ["A0", "A1", "A2", "A3", "A4", "A5"]},
],
},
gpioPinBlocks: [
["A0", "A1", "A2", "A3", "A4", "A5"],
["~13", "~12", "~11", "~10", "~9", "~8"],
["7", "~6", "~5", "~4", "~3", "2", "TX->1", "RX<-0"],
],
gpioPinMap: {
"P0": "A0",
"P1": "A1",
"P2": "A2",
"P3": "A3",
"P4": "A4",
"P5": "A5",
"P6": "RX<-0",
"P7": "TX->1",
"P8": "2",
"P9": "~3",
"P10": "~4",
"P11": "~5",
"P12": "~6",
"P13": "7",
"P14": "~8",
"P15": "~9",
"P16": "~10",
"P19": "~11",
"P20": "~12",
},
groundPins: ["GND0", "GND1", "GND2"],
threeVoltPins: ["3.3V"],
}
export const PART_DEFINITIONS: Map<PartDefinition> = {
"ledmatrix": {
visual: "ledmatrix",