Files
efer-projects/arduino-smart-key-assistant/KeyAssistant/platformio.ini
T
2026-09-26 12:44:35 +03:00

32 lines
2.7 KiB
INI
Executable File

; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:uno]
platform = atmelavr
;board = uno
board = sparkfun_promicro16
framework = arduino
lib_deps =
# --- БИБЛИОТЕКИ ДЛЯ ТЕКУЩЕГО МАКРОПАДА (ЛЕГКОВЕСНЫЕ) ---
gyverlibs/GyverOLED@^1.6.4 ; Быстрая и экономная библиотека для монохромных OLED-дисплеев (SSD1306/SSH1106). Идеальна для Arduino Uno/Pro Micro.
gyverlibs/GyverEncoder@^4.10 ; Опрос вращения и кликов энкодера с аппаратной фильтрацией дребезга контактов.
gyverlibs/EncButton ; Твоя новая библиотека для удобного опроса 3 настроечных кнопок (держит клики, удержания, многократные нажатия).
# --- ЭКОСИСТЕМА ADAFRUIT ДЛЯ СТАРЫХ И НОВЫХ МОНОХРОМНЫХ ЭКРАНОВ ---
adafruit/Adafruit GFX Library @ ^1.11.9 ; Базовое "графическое ядро" от Adafruit. Содержит логику рисования линий, кругов, шрифтов. Нужна как фундамент для других библиотек Adafruit.
adafruit/Adafruit SSD1306 @ ^2.5.9 ; Альтернативная (более тяжелая, чем у Гайвера) библиотека для OLED 128x32/128x64. Работает строго в связке с Adafruit GFX.
adafruit/Adafruit MCP4725 @ ^2.0.2
# --- БИБЛИОТЕКИ ДЛЯ ЦВЕТНЫХ ДИСПЛЕЕВ (НА БУДУЩЕЕ) ---
# (Строка adafruit/Adafruit GFX Library дублировалась, одну можно будет потом убрать)
adafruit/Adafruit ST7735 and ST7789 Library @ ^1.10.4 ; Библиотека для цветных TFT-экранчиков, работающих по SPI. Как раз подойдет для запуска дисплея с твоей фотографии.
olikraus/Ucglib @ ^1.5.2 ; Мощная графическая библиотека для цветных TFT-дисплеев через SPI. Главный плюс — красивые шрифты и высокая скорость отрисовки геометрических фигур.