update Pin labels

fixes #115
This commit is contained in:
Mario Pesch 2021-10-14 10:29:20 +02:00
parent b18b56ab68
commit bcfe15f4cf
3 changed files with 163 additions and 76 deletions

View File

@ -3,40 +3,127 @@
* *
*/ */
const sensebox_mcu = { const sensebox_mcu = {
description: 'senseBox Microcontroller Unit based on Microchip SAMD21G18A', description: "senseBox Microcontroller Unit based on Microchip SAMD21G18A",
compilerFlag: 'arduino:samd', compilerFlag: "arduino:samd",
digitalPins: [['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], digitalPins: [
digitalPinsLED: [['BUILTIN_1', '7'], ['BUILTIN_2', '8'], ['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], ["A1", "1"],
digitalPinsButton: [['on Board', '0'], ['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], ["A2", "2"],
pwmPins: [['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], ["B3", "3"],
serial: [['serial', 'SerialUSB'], ['serial_1', 'Serial1'], ['serial_2', 'Serial2']], ["B4", "4"],
["C5", "5"],
["C6", "6"],
],
digitalPinsLED: [
["BUILTIN_1", "7"],
["BUILTIN_2", "8"],
["A1", "1"],
["A2", "2"],
["B3", "3"],
["B4", "4"],
["C5", "5"],
["C6", "6"],
],
digitalPinsButton: [
["on Board", "0"],
["A1", "1"],
["A2", "2"],
["B3", "3"],
["B4", "4"],
["C5", "5"],
["C6", "6"],
],
pwmPins: [
["A1", "1"],
["A2", "2"],
["B3", "3"],
["B4", "4"],
["C5", "5"],
["C6", "6"],
],
serial: [
["serial", "SerialUSB"],
["serial_1", "Serial1"],
["serial_2", "Serial2"],
],
serialPins: { serialPins: {
SerialUSB: [['RX', ''], ['TX', '']], SerialUSB: [
Serial1: [['RX', '11'], ['TX', '10']], ["RX", ""],
Serial2: [['RX', '13'], ['TX', '12']] ["TX", ""],
],
Serial1: [
["RX", "11"],
["TX", "10"],
],
Serial2: [
["RX", "13"],
["TX", "12"],
],
}, },
serialSpeed: [['300', '300'], ['600', '600'], ['1200', '1200'], serialSpeed: [
['2400', '2400'], ['4800', '4800'], ['9600', '9600'], ["300", "300"],
['14400', '14400'], ['19200', '19200'], ['28800', '28800'], ["600", "600"],
['31250', '31250'], ['38400', '38400'], ['57600', '57600'], ["1200", "1200"],
['115200', '115200']], ["2400", "2400"],
spi: [['SPI', 'SPI']], ["4800", "4800"],
spiPins: { SPI: [['MOSI', '19'], ['MISO', '21'], ['SCK', '20']] }, ["9600", "9600"],
spiClockDivide: [['2 (8MHz)', 'SPI_CLOCK_DIV2'], ["14400", "14400"],
['4 (4MHz)', 'SPI_CLOCK_DIV4'], ["19200", "19200"],
['8 (2MHz)', 'SPI_CLOCK_DIV8'], ["28800", "28800"],
['16 (1MHz)', 'SPI_CLOCK_DIV16'], ["31250", "31250"],
['32 (500KHz)', 'SPI_CLOCK_DIV32'], ["38400", "38400"],
['64 (250KHz)', 'SPI_CLOCK_DIV64'], ["57600", "57600"],
['128 (125KHz)', 'SPI_CLOCK_DIV128']], ["115200", "115200"],
i2c: [['I2C', 'Wire']], ],
i2cPins: { Wire: [['SDA', '17'], ['SCL', '16']] }, spi: [["SPI", "SPI"]],
i2cSpeed: [['100kHz', '100000L'], ['400kHz', '400000L']], spiPins: {
builtinLed: [['BUILTIN_1', '7'], ['BUILTIN_2', '8']], SPI: [
interrupt: [['interrupt1', '1'], ['interrupt2', '2'], ['interrupt3', '3'], ['interrupt4', '4'], ['interrupt5', '5'], ['interrupt6', '6']], ["MOSI", "19"],
analogPins: [['A1', 'A1'], ['A2', 'A2'], ['A3', 'A3'], ['A4', 'A4'], ['A5', 'A5'], ['A6', 'A6']], ["MISO", "21"],
["SCK", "20"],
],
},
spiClockDivide: [
["2 (8MHz)", "SPI_CLOCK_DIV2"],
["4 (4MHz)", "SPI_CLOCK_DIV4"],
["8 (2MHz)", "SPI_CLOCK_DIV8"],
["16 (1MHz)", "SPI_CLOCK_DIV16"],
["32 (500KHz)", "SPI_CLOCK_DIV32"],
["64 (250KHz)", "SPI_CLOCK_DIV64"],
["128 (125KHz)", "SPI_CLOCK_DIV128"],
],
i2c: [["I2C", "Wire"]],
i2cPins: {
Wire: [
["SDA", "17"],
["SCL", "16"],
],
},
i2cSpeed: [
["100kHz", "100000L"],
["400kHz", "400000L"],
],
builtinLed: [
["BUILTIN_1", "7"],
["BUILTIN_2", "8"],
],
interrupt: [
["interrupt1", "1"],
["interrupt2", "2"],
["interrupt3", "3"],
["interrupt4", "4"],
["interrupt5", "5"],
["interrupt6", "6"],
],
analogPins: [
["A1", "A1"],
["A2", "A2"],
["B3", "A3"],
["B4", "A4"],
["C5", "A5"],
["C6", "A6"],
],
serial_baud_rate: 9600, serial_baud_rate: 9600,
parseKey: '_*_' parseKey: "_*_",
}; };
export const selectedBoard = () => { export const selectedBoard = () => {

View File

@ -244,7 +244,7 @@ export const TRANSLATIONS = {
senseBox_serial_tip: senseBox_serial_tip:
"Gibt Messwerte oder Daten auf dem Seriellen Monitor der Arduino IDE aus. Praktisch um ohne Display zu arbeiten", "Gibt Messwerte oder Daten auf dem Seriellen Monitor der Arduino IDE aus. Praktisch um ohne Display zu arbeiten",
senseBox_output_timestamp: "Zeitstempel (RFC 3339)", senseBox_output_timestamp: "Zeitstempel (RFC 3339)",
senseBox_led: "LED an digitalen", senseBox_led: "LED an",
senseBox_led_tip: senseBox_led_tip:
"Einfache LED. Beim Anschluss sollte immer ein Vorwiderstand verwendet werden", "Einfache LED. Beim Anschluss sollte immer ein Vorwiderstand verwendet werden",
senseBox_piezo: "Piezo an digital", senseBox_piezo: "Piezo an digital",

View File

@ -1,8 +1,5 @@
export const LED = { export const LED = {
senseBox_led: "LED connected to",
senseBox_led: "LED connected to digital",
senseBox_led_tip: "simple LED. Don't forget the resistor", senseBox_led_tip: "simple LED. Don't forget the resistor",
senseBox_rgb_led: "RGB-LED", senseBox_rgb_led: "RGB-LED",
@ -15,8 +12,10 @@ export const LED = {
senseBox_ws2818_rgb_led_init: "Initialise RGB LED (WS2818)", senseBox_ws2818_rgb_led_init: "Initialise RGB LED (WS2818)",
senseBox_ws2818_rgb_led_position: "Position", senseBox_ws2818_rgb_led_position: "Position",
senseBox_ws2818_rgb_led_brightness: "Brightness", senseBox_ws2818_rgb_led_brightness: "Brightness",
senseBox_ws2818_rgb_led_tooltip: "Change the color of your RGB LED with this block. Link a block for the color. If multiple RGB LEDs are chained together you can use the position to determine which LED is controlled.", senseBox_ws2818_rgb_led_tooltip:
senseBox_ws2818_rgb_led_init_tooltip: "Connect the RGB LED to one of the three **digital/analog ports**. If multiple RGB LEDs are daisy-chained together you can determine which LED is controlled by position.", "Change the color of your RGB LED with this block. Link a block for the color. If multiple RGB LEDs are chained together you can use the position to determine which LED is controlled.",
senseBox_ws2818_rgb_led_init_tooltip:
"Connect the RGB LED to one of the three **digital/analog ports**. If multiple RGB LEDs are daisy-chained together you can determine which LED is controlled by position.",
senseBox_ws2818_rgb_led_color: "Color", senseBox_ws2818_rgb_led_color: "Color",
senseBox_ws2818_rgb_led_number: "Number", senseBox_ws2818_rgb_led_number: "Number",
@ -29,7 +28,8 @@ export const LED = {
COLOUR_BLEND_HELPURL: "http://meyerweb.com/eric/tools/color-blend/", COLOUR_BLEND_HELPURL: "http://meyerweb.com/eric/tools/color-blend/",
COLOUR_BLEND_RATIO: "ratio", COLOUR_BLEND_RATIO: "ratio",
COLOUR_BLEND_TITLE: "blend", COLOUR_BLEND_TITLE: "blend",
COLOUR_BLEND_TOOLTIP: "Blends two colours together with a given ratio (0.0 - 1.0).", COLOUR_BLEND_TOOLTIP:
"Blends two colours together with a given ratio (0.0 - 1.0).",
COLOUR_PICKER_HELPURL: "https://en.wikipedia.org/wiki/Color", COLOUR_PICKER_HELPURL: "https://en.wikipedia.org/wiki/Color",
COLOUR_PICKER_TOOLTIP: "Choose a colour from the palette.", COLOUR_PICKER_TOOLTIP: "Choose a colour from the palette.",
COLOUR_RANDOM_HELPURL: "http://randomcolour.com", COLOUR_RANDOM_HELPURL: "http://randomcolour.com",
@ -40,6 +40,6 @@ export const LED = {
COLOUR_RGB_HELPURL: "http://www.december.com/html/spec/colorper.html", COLOUR_RGB_HELPURL: "http://www.december.com/html/spec/colorper.html",
COLOUR_RGB_RED: "red", COLOUR_RGB_RED: "red",
COLOUR_RGB_TITLE: "colour with", COLOUR_RGB_TITLE: "colour with",
COLOUR_RGB_TOOLTIP: "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 255.", COLOUR_RGB_TOOLTIP:
"Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 255.",
} };