{
    "menuSection": "executive_devices",
    "configItem": [
        {
            "global": 0,
            "name": "Энкодер",
            "type": "Writing",
            "subtype": "Encoder",
            "id": "enc",
            "widget": "inputDgt",
            "page": "Энкодер",
            "descr": "Громкость",
            "needSave": 0,
            "val": "0",
            "round": 0,
            "step": 1,
            "stepOnPress": 5,
            "pins": "4,5,2"
        }
    ],
    "about": {
        "authorName": "Sergei Yakovlev",
        "authorContact": "",
        "authorGit": "",
        "specialThanks": "",
        "moduleName": "Encoder",
        "moduleVersion": "1.5",
        "usedRam": {
            "esp32_4mb": 15,
            "esp8266_4mb": 15
        },
        "subTypes": [
            "Encoder"
        ],
        "title": "Энкодер",
        "moduleDesc": "модуль для работы с Энкодером. Кнопочный вариант совместим с модулями Multitouch и ButtonIn",
        "retInfo": "Значение счетчика",
        "propInfo": {
            "step": "Размер шага Энкодера, может принимать значение 0.0001 или 1000",
            "stepOnPress": "Размер шага Энкодера при нажатой кнопке, 0 - отключает учет",
            "pins": "Подключеные пины (CLK, DT, SW)"
        }
    },
    "defActive": true,
    "usedLibs": {
        "esp32_4mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp32cam_4mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8266_4mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8266_16mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8266_1mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8266_1mb_ota": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8285_1mb": [
            "gyverlibs/EncButton @ ^2.0"
        ],
        "esp8285_1mb_ota": [
            "gyverlibs/EncButton @ ^2.0"
        ]
    }
}