Инструменты пользователя

Инструменты сайта


опции_компиляции

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
опции_компиляции [2021/09/04 21:58]
192.168.88.1 создано
опции_компиляции [2023/11/20 10:46] (текущий)
Admin
Строка 17: Строка 17:
  
 ====Перечень возможных опций==== ====Перечень возможных опций====
-  * MY_CONFIG_SERVER=192.168.1.1 // address of external JSON-config http://192.168.1.1/de-ad-be-ef-fe-00.config.json +  * MY_CONFIG_SERVER=192.168.1.1 address of external JSON-config http://192.168.1.1/de-ad-be-ef-fe-00.config.json 
-  * WATCH_DOG_TICKER_DISABLE //disable wdt feature +  * WATCH_DOG_TICKER_DISABLE disable wdt feature 
-  * USE_1W_PIN=49 // use direct connection to 1W devices on 49 pin, no I2C bridge DS2482-100 +  * USE_1W_PIN=49 use direct connection to 1W devices on 49 pin, no I2C bridge DS2482-100 
-  * SD_CARD_INSERTED // enable sd-card support (unused) +  * SD_CARD_INSERTED enable sd-card support (unused) 
-  * SERIAL_BAUD=115200 // set baud rate for console on Serial0 +  * SERIAL_BAUD=115200 set baud rate for console on Serial0 
-  * Wiz5500 //Use Wiznet 5500 library instead universal Wiznet driver +  * Wiz5500 |Use Wiznet 5500 library instead universal Wiznet driver 
-  * Wiz5100 //Use Wiznet 5500 library instead universal Wiznet driver +  * Wiz5100 |Use Wiznet 5500 library instead universal Wiznet driver 
-  * DISABLE_FREERAM_PRINT // disable printing free Ram in bytes to debugSerial port +  * DISABLE_FREERAM_PRINT disable printing free Ram in bytes to debugSerial port 
-  * CUSTOM_FIRMWARE_MAC=de:ad:be:ef:fe:00 //set firmware macaddress +  * CUSTOM_FIRMWARE_MAC=de:ad:be:ef:fe:00 |set firmware macaddress 
-  * DMX_DISABLE //disable DMX support +  * DMX_DISABLE |disable DMX support 
-  * MODBUS_DISABLE // disable old Modbus driver  +  * MODBUS_DISABLE disable old Modbus driver  
-  * MBUS_DISABLE  // disable new Modbus driver  +  * MBUS_DISABLE  disable new Modbus driver  
-  * MODBUS_TX_PIN=13 //Transmit enable Pin +  * MODBUS_TX_PIN=13 |Transmit enable Pin 
-  * OWIRE_DISABLE // disable OneWire support +  * MODBUS_SERIAL_PARAM=SERIAL_8E1 - задать параметры MODBUS v1 и MODBUS IP 
-  * ARTNET_ENABLE //Enable Artnet protocol support +  * MODBUS_SERIAL_BAUD=9600 
-  * AVR_DMXOUT_PIN=18 // Set Pin for DMXOUT on megaatmega2560 +  * OWIRE_DISABLE disable OneWire support 
-  * CONTROLLINO //Change Modbus port, direction pins and Wiznet SS pins to be working on [Controllino](http://controllino.biz/+  * OW_DEVICES_LIMIT 
-  * LAN_INIT_DELAY=2000 // set lan init delay for Wiznet ethernet shield +  * ARTNET_ENABLE |Enable Artnet protocol support 
-  * ESP_WIFI_AP=MYAP // esp wifi access point name (used if WiFi manager disabled) +  * AVR_DMXOUT_PIN=18 Set Pin for DMXOUT on megaatmega2560 
-  * ESP_WIFI_PWD=MYPWD // esp wifi access point password +  * CONTROLLINO |Change Modbus port, direction pins and Wiznet SS pins to be working on [Controllino](http://controllino.biz/
-  * WIFI_MANAGER_DISABLE //Disable wifi manager for esp8266 & ESP32 +  * LAN_INIT_DELAY=2000 set lan init delay for Wiznet ethernet shield 
-  * COUNTER_DISABLE //disable Counter, Uptime input support (for RAM savings on mega2560) +  * ESP_WIFI_AP=MYAP esp wifi access point name (used if WiFi manager disabled) 
-  * DHT_DISABLE //disable DHT input support (for RAM savings on mega2560) +  * ESP_WIFI_PWD=MYPWD esp wifi access point password 
-  * PID_DISABLE // Disable PID regulator +  * WIFI_MANAGER_DISABLE |Disable wifi manager for esp8266 & ESP32 
-  * STATUSLED // Enable RGB status led on pins 50,51,52 (DUE only) +  * COUNTER_DISABLE |disable Counter, Uptime input support (for RAM savings on mega2560) 
-  * DMX_SMOOTH //Smooth transition on DMX channels (DUE only) +  * DHT_DISABLE |disable DHT input support (for RAM savings on mega2560) 
-  * OTA // Enable Other The Air firmware upload/HTTP API +  * PID_DISABLE Disable PID regulator 
-  * W5500_CS_PIN=53 //Defines CS pin for Ethernet adapter (10-th by default, 53 on LightHub shield) +  * STATUSLED Enable RGB status led on pins 50,51,52 (DUE only) 
-  * WIFI_ENABLE //Enable WiFi for ESP (Wiznet by default) +  * DMX_SMOOTH |Smooth transition on DMX channels (DUE only) 
-  * SPILED_DISABLE //Disable SPI LED library +  * OTA Enable Other The Air firmware upload/HTTP API 
-  * AC_DISABLE //Disable UART Hayer Air condition driver +  * OTA_PORT 
-  * M5STACK //Logging to M5Stack OLED screen +  * W5500_CS_PIN=53 |Defines CS pin for Ethernet adapter (10-th by default, 53 on LightHub shield) 
-  * NO_HOMIE //Disable HOMIE discovery topics +  * WIFI_ENABLE |Enable WiFi for ESP (Wiznet by default) 
-  * BRIGHT_STEP //Scale DMX bright - Table1 +  * SPILED_DISABLE |Disable SPI LED library 
-  * BRIGHT_LOG //Scale DMX bright - Table2+  * AC_DISABLE |Disable UART Hayer Air condition driver 
 +  * M5STACK |Logging to M5Stack OLED screen 
 +  * NO_HOMIE |Disable HOMIE discovery topics 
 +  * BRIGHT_STEP |Scale DMX bright - Table1 
 +  * BRIGHT_LOG |Scale DMX bright - Table2
   * MCP23017 allow I2C input port extender on MCP23017 chip   * MCP23017 allow I2C input port extender on MCP23017 chip
-  * RESTART_LAN_ON_MQTT_ERRORS //reinit LAN if many mqtt errors occured +  * RESTART_LAN_ON_MQTT_ERRORS |reinit LAN if many mqtt errors occured 
-  * DEVICE_NAME short handy device name which is used instead of mac for download config http://{MY_CONFIG_SERVER}/{DEVICE_NAME}_config.json +  * DEVICE_NAME short handy device name which is used instead of mac for download config http:/ /{MY_CONFIG_SERVER}/{DEVICE_NAME}_config.json 
-  * SYSLOG_ENABLE enable UDP SYSLOG support feature(under DEVELOPMENT) that must be configured through config file+  * SYSLOG_ENABLE |enable UDP SYSLOG support feature(under DEVELOPMENT) that must be configured through config file
   * WITH_PRINTEX_LIB use PrintEx library (develop experimental feature)   * WITH_PRINTEX_LIB use PrintEx library (develop experimental feature)
-  * CSSHDC_DISABLE //Disable CS811 and HDC1080 sensors support+  * CSSHDC_DISABLE |Disable CS811 and HDC1080 sensors support
   * FASTLED - using FASTLED library instead default ADAFRUIT_LED   * FASTLED - using FASTLED library instead default ADAFRUIT_LED
   * SCALE_VOLUME_100 using 0..100 scaling in /set topics instead 0.255 (default)   * SCALE_VOLUME_100 using 0..100 scaling in /set topics instead 0.255 (default)
   * CORS=\"http://lazyhome.ru\"   * CORS=\"http://lazyhome.ru\"
-  * TIMER_INT использовать прерывание таймера для критичных ко времени исполнения операций дополнительно к кооперативной многозадачности (DUE)+  * TIMER_INT использовать прерывание таймера для критичных ко времени исполнения операций дополнительно к кооперативной многозадачности (DUE)
   * MODBUS_DEBUG - Выдавать весь Modbus обмен в отладочный порт в HEX виде   * MODBUS_DEBUG - Выдавать весь Modbus обмен в отладочный порт в HEX виде
-  * FS_STORAGE // ESP32 - использовать  файловую систему для хранения настроек (пока не работает) +  * FS_STORAGE ESP32 - использовать  файловую систему для хранения настроек (пока не работает) 
-  * FS_PREPARE // ESP32 - отформатировать файловую систему если она не отформатирована+  * FS_PREPARE ESP32 - отформатировать файловую систему если она не отформатирована 
 +  * MERCURY_ENABLE - активация драйвера счетчика Меркурий 
 +  * IPMODBUS - см [[режим_шлюза_ip_modbus]] 
 +  * REDIRECTION_URL=\"http://lazyhome.ru/pwa\" 
 +  * MDNS_ENABLE 
 +  * CONFIG_CLEAN_PIN=2 - при включении данной опции и подключенной кнопке между  pin2 (пример) и общим проводом, если контроллер стартует при нажатой кнопке и кнопка удерживается в течение 10 сек - очищается конфигурация из энергонезависимой памяти 
 +  * CRYPT - см [[криптоподпись_команды]] 
 +  * SHAREDSECRET - см [[криптоподпись_команды]] 
 +  * PROTECTED_PINS - см [[криптоподпись_команды]] 
 +  * PULSEPIN12 - для интеграции с замком Motura X-Nova при включении данной опции, на pin12 каждые 2,5 сек выдается импульс 100ms для пробуждения замка и постоянного считывания статуса с его выходов (импульсы выдаются аппаратным таймером DUE и их длина/период гарантированы, вне зависимости от режима работы контроллера) 
 +  * I2C_CLOCK - частота шины I2C (используется в библиотеке HDC1080, CCS811) 
    
 ===Возможность переопределить RX-TX пины для ESP32 === ===Возможность переопределить RX-TX пины для ESP32 ===
Строка 76: Строка 91:
   * MODULE_UATRBRIDGE_UARTA_TX_PIN=2   * MODULE_UATRBRIDGE_UARTA_TX_PIN=2
   * MODULE_UATRBRIDGE_UARTB=Serial2   * MODULE_UATRBRIDGE_UARTB=Serial2
-  * MODULE_UATRBRIDGE_UARTB_RX_PIN=-1 //По умолчанию+  * MODULE_UATRBRIDGE_UARTB_RX_PIN=-1 
   * MODULE_UATRBRIDGE_UARTB_TX_PIN=-1    * MODULE_UATRBRIDGE_UARTB_TX_PIN=-1 
  
опции_компиляции.1630781886.txt.gz · Последнее изменение: 2021/09/04 21:58 — 192.168.88.1