2026-06-27 00:39:04 +03:00
2026-06-27 00:39:04 +03:00
2026-06-26 16:40:44 -04:00
2026-06-26 16:40:44 -04:00
2026-06-27 00:39:04 +03:00

📚 Централизованная база знаний DS_Library

Единый каталог документации по аппаратным драйверам, библиотекам и утилитам для STM32.

Навигация: Ссылки на документацию ведут на файлы в папке docs/, а ссылки в крайней правой колонке — на репозитории https://git.domstudent.ru/Library.

📦 Как подключать библиотеки к своим проектам

Все библиотеки в данном каталоге оформлены как независимые Git-репозитории. Чтобы добавить любой драйвер в свой проект, используйте механизм подмодулей Git Submodules:

# Пример добавления датчика температуры TMP112
git submodule add https://git.domstudent.ru/Library/DS_TMP112 Library/DS_TMP112

# Пример добавления дисплея ST7789V
git submodule add https://domstudent.ru Library/DS_ST7789V

После добавления подмодуля запустите скрипт из папки DS_UpdateCMakeList, чтобы он автоматически прописал новые папки Inc и файлы Src в ваш рабочий CMakeLists.txt.


📺 Дисплеи и Графика (Displays)

Компонент Документация Исходный код
DS_ST7789V Инструкция Репозиторий
DS_ILI9341 Инструкция Репозиторий
DS_MAX7219 Инструкция Репозиторий

🌡 Датчики (Sensors)

Компонент Документация Исходный код
DS_TMP112 Инструкция Репозиторий
DS_BMP180 Инструкция Репозиторий
DS_INA226 Инструкция Репозиторий

💾 Память и Интерфейсы

Компонент Документация Исходный код
DS_SN65HVD230 Инструкция Репозиторий
DS_W25X40CL Инструкция Репозиторий
DS_VirtualComPort Инструкция Репозиторий

🕹 Управление (HMI)

Компонент Документация Исходный код
DS_Button Инструкция Репозиторий
DS_Encoder Инструкция Репозиторий

🛠 Утилиты

Компонент Документация Исходный код
DS_I2CScanner Инструкция Репозиторий
DS_UpdateCMakeList Инструкция Репозиторий

📁 Структура

DS_Library_Docs/
├── README.md
└── docs/       # Файлы технического описания
S
Description
No description provided
Readme MIT
74 KiB