📚 Централизованная база знаний DS_Library
Добро пожаловать в единый каталог документации по аппаратным драйверам, библиотекам и утилитам для микроконтроллеров (STM32).
Навигация: Чтобы открыть документацию по конкретному модулю, выберите его в таблицах ниже. Ссылка на репозиторий с исходным кодом находится в крайней правой колонке.
📺 Дисплеи и Графика (Displays)
Библиотеки для работы с TFT и LCD матрицами, включая вывод геометрии, текста и оптимизацию передачи данных.
Компонент
Описание
Документация
Исходный код
DS_ST7789V
TFT дисплей 240x320 (SPI / DMA)
[Инструкция]
Репозиторий
DS_ILI9341
TFT дисплей 240x320 (SPI)
[Инструкция]
Репозиторий
DS_MAX7219
Драйвер матричных светодиодных дисплеев / семисегментных индикаторов (SPI)
[Инструкция]
Репозиторий
🌡 Датчики и Измерения (Sensors & Power)
Драйверы цифровых датчиков окружающей среды, температуры и мониторинга питания.
Компонент
Интерфейс
Описание
Документация
Исходный код
DS_TMP112
I2C
Высокоточный датчик температуры
[Инструкция]
Репозиторий
DS_BMP180
I2C
Датчик атмосферного давления и температуры
[Инструкция]
Репозиторий
DS_INA226
I2C
Монитор тока, напряжения и мощности (Bi-directional Current/Power Monitor)
[Инструкция]
Репозиторий
💾 Память и Интерфейсы (Memory & Communication)
Драйверы внешних микросхем памяти и периферийных интерфейсов связи.
Компонент
Интерфейс
Описание
Документация
Исходный код
DS_SN65HVD230
FDCAN / CAN
Трансивер физического уровня CAN-шины для STM32G0
[Инструкция]
Репозиторий
DS_W25X40CL
SPI
Внешняя Flash-память (NOR Flash, 4 Мбит / 512 КБ)
[Инструкция]
Репозиторий
DS_VirtualComPort
USB
Реализация виртуального COM-порта (VCP)
[Инструкция]
Репозиторий
🕹 Элементы управления (Human-Machine Interface)
Библиотеки для обработки базового пользовательского ввода (кнопки, переключатели, энкодеры).
Компонент
Описание
Документация
Исходный код
DS_Button
Опрос кнопок: антидребезг, фиксация кликов, длинных и двойных нажатий
[Инструкция]
Репозиторий
DS_Encoder
Обработка инкрементального энкодера (определение направления, шагов)
[Инструкция]
Репозиторий
🛠 Утилиты и Скрипты (Tools & Utilities)
Вспомогательное ПО, автоматизация сборки и системные инструменты.
Компонент
Тип / Язык
Описание
Документация
Исходный код
DS_I2CScanner
C (STM32)
Сканер шины I2C для автоматического определения адресов подключенных устройств
[Инструкция]
Репозиторий
DS_UpdateCMakeList
PowerShell / Python
Скрипт автоматического обновления путей к файлам исходного кода в CMakeLists.txt
[Инструкция]
Репозиторий