From df681e0a79c8f1e78047001881637b10582a7fac Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Tue, 10 Nov 2020 06:05:28 +0300 Subject: [PATCH] docs: add gpio info to block article --- clover_blocks/www/blocks.js | 6 +++--- docs/en/blocks.md | 11 +++++++++++ docs/ru/blocks.md | 11 +++++++++++ 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/clover_blocks/www/blocks.js b/clover_blocks/www/blocks.js index 21efab26..02514ec9 100644 --- a/clover_blocks/www/blocks.js +++ b/clover_blocks/www/blocks.js @@ -546,7 +546,7 @@ Blockly.Blocks['gpio_read'] = { this.setOutput(true, "Boolean"); this.setColour(COLOR_GPIO); this.setTooltip("Returns if there is voltage on a GPIO pin."); - this.setHelpUrl(DOCS_URL + '#' + this.type); + this.setHelpUrl(DOCS_URL + '#GPIO'); } }; @@ -563,7 +563,7 @@ Blockly.Blocks['gpio_write'] = { this.setPreviousStatement(true, null); this.setNextStatement(true, null); this.setTooltip("Set GPIO pin level."); - this.setHelpUrl(DOCS_URL + '#' + this.type); + this.setHelpUrl(DOCS_URL + '#GPIO'); } }; @@ -580,6 +580,6 @@ Blockly.Blocks['set_servo'] = { this.setPreviousStatement(true, null); this.setNextStatement(true, null); this.setTooltip("Set PWM on a GPIO pin to control servo. PWM is specified in range of 500–2500 μs."); - this.setHelpUrl(DOCS_URL + '#' + this.type); + this.setHelpUrl(DOCS_URL + '#GPIO'); } }; diff --git a/docs/en/blocks.md b/docs/en/blocks.md index 5d32d883..19699453 100644 --- a/docs/en/blocks.md +++ b/docs/en/blocks.md @@ -108,3 +108,14 @@ The block allows to set animations to LED strip, similarly to [`set_effect`](led Example of using the block with a random color (colors-related blocks are located in *Colour* category): + +### Work with GPIO {#GPIO} + +GPIO category contains blocks for working with GPIO. Note, that for correct work of these blocks, `pigpiod` daemon should be running: + +```bash +sudo systemctl enable pigpiod.service +sudo systemctl start pigpiod.service +``` + +See details on GPIO in the [appropriate article](gpio.md). diff --git a/docs/ru/blocks.md b/docs/ru/blocks.md index 14e0cdcd..5e503185 100644 --- a/docs/ru/blocks.md +++ b/docs/ru/blocks.md @@ -108,3 +108,14 @@ Пример использования блока для установки случайного цвета (блоки, связанные с цветами находятся в категории *Colour*): + +### Работа с GPIO {#GPIO} + +Категория GPIO содержит блоки для работы с GPIO. Обратите внимание, что для корректной работы этих блоков демон для работы с GPIO `pigpiod` должен быть включен: + +```bash +sudo systemctl enable pigpiod.service +sudo systemctl start pigpiod.service +``` + +Более подробную информацию о GPIO читайте в [соответствующей статье](gpio.md).