| Несмотря на то, что в описании репозитория [1] есть описание, как компилировать примеры, но все равно возникают некоторые вопросы. Итак, вот как надо правильно компилировать примеры: 1. Установите среду Arduino IDE, если она еще не установлена. 2. Скачайте репозиторий LilyGo-LoRa-Series [1]: $ git clone https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series.git
 
 3. Скопируйте все папки из каталога lib (AceButton, Adafruit_BME280_Library, ..., XPowersLib) в папку $HOME/Arduino/libraries/, после этого они станут доступны для компилируемых скетчей папки examples. 4. Откройте нужный скетч в одном из каталогов папки examples. В файле utilites.h раскомментируйте один из макросов, относящийся к вашей используемой плате LilyGo. Например, для платы LILYGO Model T-LR1121 (это плата T3_S3_V1_2) нужно раскомментировать макрос T3_S3_V1_2_LR1121: ...// #define T3_S3_V1_2_SX1280
 // #define T3_S3_V1_2_SX1280_PA
 #define T3_S3_V1_2_LR1121
 
 // #define T_MOTION
...
 5. Установите тип вашей платы в меню Tools -> Board. Например для LILYGO Model T-LR1121 (это плата T3_S3_V1_2) нужно выбрать Board: "LiLy T3-S3". 6. В меню Tools выберите порт подключения. Например Tools -> Port -> /dev/ttyACM0. 7. Проверьте все опции выбранной платы в меню Tools. Их настройки должны близко соответствовать настройкам, которые приведены в одной из таблиц [1], относящейся к вашей плате LilyGo. Например, для T3-S3 V.1x (V1.1~V1.3) это может быть такая таблица: 
| Параметр платы T3-S3 V.1x | Значение |  
| Board | ESP32S3 Dev Module |  
| Port | Ваш порт подключения (например /dev/ttyACM0) |  
| USB CDC On Boot | Enable |  
| CPU Frequency | 240MHZ(WiFi) |  
| Core Debug Level | None |  
| USB DFU On Boot | Disable |  
| Erase All Flash Before Sketch Upload | Disable |  
| Events Run On | Core1 |  
| Flash Mode | QIO 80MHZ |  
| Flash Size | 4MB(32Mb) |  
| Arduino Runs On | Core1 |  
| USB Firmware MSC On Boot | Disable |  
| Partition Scheme | Huge APP (3MB No OTA/1MB SPIFFS) |  
| PSRAM | QSPI |  
| Upload Mode | UART0/Hardware CDC |  
| Upload Speed | 921600 |  
| USB Mode | CDC and JTAG |  
| Programmer | Esptool |  
 Введите вашу плату в режим программирования (как описано в руководстве, обычно это делается с помощью кнопок Boot и Reset), скомпилируйте и прошейте скетч, как обычно. Обратите внимание, что некоторые примеры совместимы с определенными моделями платы LilyGo. Соответствующие сообщения о несовместимости появятся в процессе компиляции. [Ссылки] 1. Xinyuan-LilyGO / LilyGo-LoRa-Series.2. Arduino Installing Libraries.
 |