307 lines
24 KiB
JavaScript
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; |