Files
mixly3/boards/default_src/arduino_esp32/pins/pins.js
2024-07-19 10:16:00 +08:00

307 lines
24 KiB
JavaScript

import { Profile } from 'mixly';
const pins = {};
pins.arduino_esp32 = {
description: "esp32_Arduino",
digital: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
digitalWrite: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"]],
interrupt: [["0", "0"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
pwm: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"]],
analog: [["0", "0"], ["2", "2"], ["4", "4"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
tx: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["31", "31"]],
dac: [["25", "25"], ["26", "26"]],
SDA: [["21", "21"]],
SCL: [["22", "22"]],
MOSI: [["23", "23"]],
MISO: [["19", "19"]],
SCK: [["18", "18"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
touch: [["0", "0"], ["2", "2"], ["4", "4"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["27", "27"], ["32", "32"], ["33", "33"]],
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial: 9600
};
pins.arduino_esp32s2 = {
description: "esp32s2_Arduino",
digital: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["24", "24"], ["25", "25"], ["26", "26"], ["27", "27"], ["28", "28"], ["29", "29"], ["30", "30"], ["31", "31"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["37", "37"], ["38", "38"], ["39", "39"], ["40", "40"], ["41", "41"], ["42", "42"], ["43", "43"], ["44", "44"], ["45", "45"], ["46", "46"]],
digitalWrite: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["24", "24"], ["25", "25"], ["26", "26"], ["27", "27"], ["28", "28"], ["29", "29"], ["30", "30"], ["31", "31"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["37", "37"], ["38", "38"], ["39", "39"], ["40", "40"], ["41", "41"], ["42", "42"], ["43", "43"], ["44", "44"], ["45", "45"]],
interrupt: [["0", "0"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
pwm: [["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["24", "24"], ["25", "25"], ["26", "26"], ["27", "27"], ["28", "28"], ["29", "29"], ["30", "30"], ["31", "31"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["37", "37"], ["38", "38"], ["39", "39"], ["40", "40"], ["41", "41"], ["42", "42"], ["43", "43"], ["44", "44"], ["45", "45"]],
analog: [["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
tx: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["31", "31"]],
dac: [["17", "17"], ["18", "18"]],
SDA: [["8", "8"]],
SCL: [["9", "9"]],
MOSI: [["41", "41"]],
MISO: [["40", "40"]],
SCK: [["39", "39"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
touch: [["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"]],
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial: 9600
};
pins.esp32_handbit = {
description: "esp32_handbit",
digital: [["P0", "33"], ["P1", "32"], ["P2", "35"], ["P3", "34"], ["P4", "39"], ["P5", "0"], ["P6", "16"], ["P7", "17"], ["P8", "26"], ["P9", "25"], ["P10", "36"], ["P11", "2"], ["P13", "18"], ["P14", "19"], ["P15", "21"], ["P16", "5"], ["P19", "22"], ["P20", "23"]],
digitalWrite: [["P0", "33"], ["P1", "32"], ["P2", "35"], ["P3", "34"], ["P4", "39"], ["P5", "0"], ["P6", "16"], ["P7", "17"], ["P8", "26"], ["P9", "25"], ["P10", "36"], ["P11", "2"], ["P13", "18"], ["P14", "19"], ["P15", "21"], ["P16", "5"], ["P19", "22"], ["P20", "23"]],
interrupt: [["P0", "33"], ["P1", "32"], ["P2", "35"], ["P3", "34"], ["P4", "39"], ["P5", "0"], ["P6", "16"], ["P7", "17"], ["P8", "26"], ["P9", "25"], ["P10", "36"], ["P11", "2"], ["P13", "18"], ["P14", "19"], ["P15", "21"], ["P16", "5"], ["P19", "22"], ["P20", "23"]],
pwm: [["P0", "33"], ["P1", "32"], ["P8", "26"], ["P9", "25"], ["P13", "18"], ["P14", "19"], ["P15", "21"], ["P16", "5"]],
analog: [["P11", "2"], ["P28", "4"], ["P25", "12"], ["P26", "13"], ["P24", "14"], ["P27", "15"], ["P6", "16"], ["P9", "25"], ["P8", "26"], ["P23", "27"], ["P1", "32"], ["P0", "33"], ["P3", "34"], ["P2", "35"],],
tx: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["P23", "27"], ["31", "31"]],
dac: [["P9", "25"], ["P8", "26"]],
SDA: [["P20", "23"]],
SCL: [["P19", "22"]],
MOSI: [["P20", "23"]],
MISO: [["P14", "19"]],
SCK: [["P13", "18"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
touch: [["P", "27"], ["Y", "14"], ["T", "12"], ["H", "13"], ["O", "15"], ["N", "4"]],
button: [["A", "0"], ["B", "2"]],
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial: 9600
};
pins.esp32_MixGo = {
description: "esp32_MixGo",
digital: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"]],
digitalWrite: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"]],
interrupt: [["0", "0"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
pwm: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"]],
analog: [["0", "0"], ["2", "2"], ["4", "4"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["25", "25"], ["26", "26"], ["27", "27"], ["32", "32"], ["33", "33"], ["34", "34"], ["35", "35"], ["36", "36"], ["39", "39"]],
tx: [["0", "0"], ["2", "2"], ["4", "4"], ["5", "5"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"], ["21", "21"], ["22", "22"], ["23", "23"], ["25", "25"], ["26", "26"], ["27", "27"], ["31", "31"]],
dac: [["25", "25"], ["26", "26"]],
SDA: [["21", "21"]],
SCL: [["22", "22"]],
MOSI: [["23", "23"]],
MISO: [["19", "19"]],
SCK: [["18", "18"]],
button: [["A", "17"], ["B", "16"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
touch: [["1", "32"], ["2", "33"], ["3", "25"], ["4", "26"]],
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial: 9600
};
pins.PocketCard = {
description: "PocketCard",
digital: [["P0", "26"], ["P1", "33"], ["P2", "32"], ["P3", "35"], ["P4", "4"], ["P5", "14"], ["P6", "16"], ["P7", "17"], ["P8", "27"], ["P9", "13"], ["P10", "2"], ["P11", "25"], ["P12", "15"], ["P13", "18"], ["P14", "19"], ["P15", "23"], ["P16", "5"], ["P19", "22"], ["P20", "21"]],
digitalWrite: [["P0", "26"], ["P1", "33"], ["P2", "32"], ["P4", "4"], ["P5", "14"], ["P6", "16"], ["P7", "17"], ["P8", "27"], ["P9", "13"], ["P10", "2"], ["P11", "25"], ["P12", "15"], ["P13", "18"], ["P14", "19"], ["P15", "23"], ["P16", "5"], ["P19", "22"], ["P20", "21"]],
interrupt: [["P0", "26"], ["P1", "33"], ["P2", "32"], ["P4", "4"], ["P5", "14"], ["P6", "16"], ["P7", "17"], ["P8", "27"], ["P9", "13"], ["P10", "2"], ["P11", "25"], ["P12", "15"], ["P13", "18"], ["P14", "19"], ["P15", "23"], ["P16", "5"], ["P19", "22"], ["P20", "21"]],
pwm: [["P0", "26"], ["P1", "33"], ["P2", "32"], ["P4", "4"], ["P5", "14"], ["P6", "16"], ["P7", "17"], ["P8", "27"], ["P9", "13"], ["P10", "2"], ["P11", "25"], ["P12", "15"], ["P13", "18"], ["P14", "19"], ["P15", "23"], ["P16", "5"], ["P19", "22"], ["P20", "21"]],
analog: [["P0", "26"], ["P1", "33"], ["P2", "32"], ["P3", "35"], ["P4", "4"], ["P5", "14"], ["P8", "27"], ["P9", "13"], ["P10", "2"], ["P11", "25"], ["P12", "15"]],
tx: [["P0", "26"], ["P10", "2"], ["P4", "4"], ["P16", "5"], ["P9", "13"], ["P5", "14"], ["P12", "15"], ["P6", "16"], ["P7", "17"], ["P13", "18"], ["P14", "19"], ["P20", "21"], ["P19", "22"], ["P15", "23"], ["P11", "25"], ["P8", "27"]],
dac: [["P11", "25"], ["P0", "26"]],
SDA: [["P20", "21"]],
SCL: [["P19", "22"]],
MOSI: [["P15", "23"]],
MISO: [["P14", "19"]],
SCK: [["P13", "18"]],
button: [["A", "14"], ["B", "25"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["P10", "2"], ["3", "3"], ["P4", "4"], ["P16", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["P9", "13"], ["P5", "14"], ["P12", "15"], ["P6", "16"], ["P7", "17"], ["P13", "18"], ["P14", "19"]],
touch: [["P0", "26"], ["P1", "33"], ["P2", "32"]],
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial: 9600
};
pins.m5stick_c = {
description: "M5Stick-C",
digital: [["G0", "G0"], ["G9", "G9"], ["G10", "G10"], ["G26", "G26"], ["G32", "G32"], ["G33", "G33"], ["G36", "G36"], ["G37", "G37"], ["G39", "G39"]],
digitalWrite: [["G0", "G0"], ["G9", "G9"], ["G10", "G10"], ["G26", "G26"], ["G32", "G32"], ["G33", "G33"], ["G36", "G36"], ["G37", "G37"], ["G39", "G39"]],
analog: [["G0", "G0"], ["G26", "G26"], ["G32", "G32"]],
pwm: [["G0", "G0"], ["G26", "G26"], ["G32", "G32"]],
interrupt: [["G0", "G0"], ["G9", "G9"], ["G10", "G10"], ["G26", "G26"], ["G32", "G32"], ["G33", "G33"], ["G36", "G36"], ["G37", "G37"], ["G39", "G39"]],
tx: [["G0", "G0"], ["G26", "G26"]],
dac: [["DAC1", "DAC1"], ["DAC2", "DAC2"]],
SDA: [["SDA", "SDA"]],
SCL: [["SCL", "SCL"]],
MOSI: [["MOSI", "MOSI"]],
MISO: [["MISO", "MISO"]],
SCK: [["SCK", "SCK"]],
TONE_NOTE: [["NOTE_C", "NOTE_C"], ["NOTE_Cs", "NOTE_Cs"], ["NOTE_D", "NOTE_D"], ["NOTE_Eb", "NOTE_Eb"], ["NOTE_E", "NOTE_E"], ["NOTE_F", "NOTE_F"], ["NOTE_Fs", "NOTE_Fs"], ["NOTE_G", "NOTE_G"], ["NOTE_Gs", "NOTE_Gs"], ["NOTE_A", "NOTE_A"], ["NOTE_Bb", "NOTE_Bb"], ["NOTE_B", "NOTE_B"], ["NOTE_MAX", "NOTE_MAX"]],
OCTAVE: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"]],
CHANNEL: [["0", "0"], ["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"], ["5", "5"], ["6", "6"], ["7", "7"], ["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"]],
PWM_RESOLUTION: [["8", "8"], ["9", "9"], ["10", "10"], ["11", "11"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["16", "16"], ["17", "17"], ["18", "18"], ["19", "19"], ["20", "20"]],
touch: [["G0", "G0"], ["G32", "G32"], ["G33", "G33"]],
serial_select: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial: 9600
};
pins.arduino_esp32c3 = {
description: "esp32c3_Arduino",
digital: Profile.generate([ '0-11', '18-21' ]),
digitalWrite: Profile.generate([ '0-11', '18-21' ]),
interrupt: Profile.generate([ '0-11', '18-21' ]),
pwm: Profile.generate([ '0-10', '18-21' ]),
analog: Profile.generate([ '0-5' ]),
tx: Profile.generate([ '21' ]),
dac: [["25", "25"], ["26", "26"]],
SDA: [["8","8"]],
SCL: [["9","9"]],
MOSI: [["6","6"]],
MISO: [["5","5"]],
SCK: [["4","4"]],
TONE_NOTE: [["NOTE_C","NOTE_C"],["NOTE_Cs","NOTE_Cs"],["NOTE_D","NOTE_D"],["NOTE_Eb","NOTE_Eb"],["NOTE_E","NOTE_E"],["NOTE_F","NOTE_F"],["NOTE_Fs","NOTE_Fs"],["NOTE_G","NOTE_G"],["NOTE_Gs","NOTE_Gs"],["NOTE_A","NOTE_A"],["NOTE_Bb","NOTE_Bb"],["NOTE_B","NOTE_B"],["NOTE_MAX","NOTE_MAX"]],
OCTAVE: Profile.generate([ '0-7' ]),
CHANNEL: Profile.generate([ '0-15' ]),
touch: [["0", "0"], ["2", "2"], ["4", "4"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["27", "27"], ["32", "32"], ["33", "33"]],
PWM_RESOLUTION: Profile.generate([ '8-20' ]),
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial : 9600
};
pins.arduino_core_esp32c3 = {
description: "core_esp32c3_Arduino",
digital: Profile.generate([ '0-13', '18-21' ]),
digitalWrite: Profile.generate([ '0-8', '10-13', '18-21' ]),
interrupt: Profile.generate([ '0-13', '18-21' ]),
pwm: Profile.generate([ '2', '6', '8', '10' ]),
analog: Profile.generate([ '0-5' ]),
tx: Profile.generate([ '21' ]),
dac: [["25", "25"], ["26", "26"]],
SDA: [["8","8"]],
SCL: [["9","9"]],
MOSI: [["6","6"]],
MISO: [["5","5"]],
SCK: [["4","4"]],
TONE_NOTE: [["NOTE_C","NOTE_C"],["NOTE_Cs","NOTE_Cs"],["NOTE_D","NOTE_D"],["NOTE_Eb","NOTE_Eb"],["NOTE_E","NOTE_E"],["NOTE_F","NOTE_F"],["NOTE_Fs","NOTE_Fs"],["NOTE_G","NOTE_G"],["NOTE_Gs","NOTE_Gs"],["NOTE_A","NOTE_A"],["NOTE_Bb","NOTE_Bb"],["NOTE_B","NOTE_B"],["NOTE_MAX","NOTE_MAX"]],
OCTAVE: Profile.generate([ '0-7' ]),
CHANNEL: Profile.generate([ '0-15' ]),
touch: [["0", "0"], ["2", "2"], ["4", "4"], ["12", "12"], ["13", "13"], ["14", "14"], ["15", "15"], ["27", "27"], ["32", "32"], ["33", "33"]],
PWM_RESOLUTION: Profile.generate([ '8-20' ]),
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial : 9600
};
pins.arduino_esp32s3 = {
description: "esp32s3_Arduino",
digital: Profile.generate([ '0-21', '26-48' ]),
digitalWrite: Profile.generate([ '0-21', '26-48' ]),
interrupt: Profile.generate([ '0-21', '26-48' ]),
pwm: Profile.generate([ '0-21', '26-46' ]),
analog: Profile.generate([ '1-20' ]),
tx: Profile.generate([ '0-21', '26-48' ]),
dac: [["25", "25"], ["26", "26"]],
SDA:[["8","8"]],
SCL:[["9","9"]],
MOSI:[["11","11"]],
MISO:[["13","13"]],
SCK:[["12","12"]],
TONE_NOTE:[["NOTE_C","NOTE_C"],["NOTE_Cs","NOTE_Cs"],["NOTE_D","NOTE_D"],["NOTE_Eb","NOTE_Eb"],["NOTE_E","NOTE_E"],["NOTE_F","NOTE_F"],["NOTE_Fs","NOTE_Fs"],["NOTE_G","NOTE_G"],["NOTE_Gs","NOTE_Gs"],["NOTE_A","NOTE_A"],["NOTE_Bb","NOTE_Bb"],["NOTE_B","NOTE_B"],["NOTE_MAX","NOTE_MAX"]],
OCTAVE: Profile.generate([ '0-7' ]),
CHANNEL: Profile.generate([ '0-15' ]),
PWM_RESOLUTION: Profile.generate([ '8-20' ]),
touch: Profile.generate([ '1-14' ]),
serial_HardwareSelect: [["Serial", "Serial"], ["Serial1", "Serial1"], ["Serial2", "Serial2"]],
serial_select: [["Serial", "Serial"], ["SoftwareSerial", "mySerial"], ["SoftwareSerial1", "mySerial1"], ["SoftwareSerial2", "mySerial2"], ["SoftwareSerial3", "mySerial3"]],
serial : 9600
};
pins['Arduino ESP32'] =
pins['Arduino ESP32 Generic'] =
pins['"WeMos" WiFi&Bluetooth Battery'] =
pins["ESP32 Dev Module"] =
pins["ESP32 Wrover Module"] =
pins["ESP32 Pico Kit"] =
pins["Turta IoT Node"] =
pins["TTGO LoRa32-OLED V1"] =
pins["XinaBox CW02"] =
pins["SparkFun ESP32 Thing"] =
pins["u-blox NINA-W10 series (ESP32)"] =
pins["Widora AIR"] =
pins["Electronic SweetPeas - ESP320"] =
pins["Nano32"] =
pins["LOLIN D32"] =
pins["LOLIN D32 PRO"] =
pins["WEMOS LOLIN32"] =
pins["Dongsen Tech Pocket 32"] =
pins["ESPea32"] =
pins["Noduino Quantum"] =
pins["Node32s"] =
pins["Hornbill ESP32 Dev"] =
pins["Hornbill ESP32 Minima"] =
pins["FireBeetle-ESP32"] =
pins["IntoRobot Fig"] =
pins["Onehorse ESP32 Dev Module"] =
pins["Adafruit ESP32 Feather"] =
pins["NodeMCU-32S"] =
pins["MH ET LIVE ESP32DevKIT"] =
pins["MH ET LIVE ESP32MiniKit"] =
pins["ESP32vn IoT Uno"] =
pins["ESP32 Dev Module"] =
pins["DOIT ESP32 DEVKIT V1"] =
pins["OLIMEX ESP32-EVB"] =
pins["OLIMEX ESP32-GATEWAY"] =
pins["OLIMEX ESP32-PoE"] =
pins["ThaiEasyElec's ESPino32"] =
pins["M5Stick-C"] =
pins["M5Stack-CORE"] =
pins["M5Stack-FIRE"] =
pins["ODROID ESP32"] =
pins["Heltec_WIFI_Kit_32"] =
pins["Heltec_WIFI_LoRa_32"] =
pins["ESPectro32"] =
pins["Microduino-CoreESP32"] =
pins["ALKS ESP32"] =
pins["WiPy 3.0"] =
pins["BPI-BIT"] =
pins["Silicognition wESP32"] =
pins["T-Beam"] =
pins["D-duino-32"] =
pins["LoPy"] =
pins["LoPy4"] =
pins["OROCA EduBot"] =
pins["OROCA EduBot"] =
pins["ESP32 FM DevKit"] =
pins['MixGo CE'] =
pins['MixGo Car'] =
pins['AI Thinker ESP32-CAM'] =
pins["arduino_esp32"];
pins['Arduino HandBit'] =
pins['mPython'] =
pins["esp32_handbit"];
pins['Arduino MixGo'] =
pins["esp32_MixGo"];
/* Arduino ESP32S2用管脚定义 */
pins['Generic ESP32S2 Module'] =
pins['ESP32S2 Dev Module'] =
pins["arduino_esp32s2"];
/* Arduino ESP32C3用管脚定义 */
pins['ESP32C3 Dev Module'] =
pins["arduino_esp32c3"];
pins['CORE-ESP32-C3'] =
pins["arduino_core_esp32c3"];
/* Arduino ESP32S3用管脚定义 */
pins['ESP32S3 Dev Module'] =
pins['arduino_esp32s3'];
export default pins;