From 0a7dfc235a4a40f255ae721017bbfaf16da38068 Mon Sep 17 00:00:00 2001 From: ai Date: Tue, 30 Jun 2026 06:28:56 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20=D0=B0=D0=B2=D1=82=D0=BE=D0=BC=D0=B0?= =?UTF-8?q?=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B5=20=D0=BE=D0=B1?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B5?= =?UTF-8?q?=D1=85=D0=BD=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B3=D0=BE=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0=20=D0=98?= =?UTF-8?q?=D0=98=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AI_CONTEXT.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 AI_CONTEXT.md diff --git a/AI_CONTEXT.md b/AI_CONTEXT.md new file mode 100644 index 0000000..592fdf7 --- /dev/null +++ b/AI_CONTEXT.md @@ -0,0 +1,50 @@ +# 🤖 Технический контекст проекта (Сгенерировано ИИ) + +## Описание проекта + +**Назначение:** +Репозиторий содержит исходные коды драйверов периферийных устройств для микроконтроллеров STM32 (серии F4 и H7), предназначенных для использования в составе проектов на платформе STM32Cube. + +**Стек:** +Библиотека драйверов периферии (HAL/LL) для STM32, написанная на языке C с использованием стандарта MISRA-C:2012. + +**Архитектура:** + +- **`stm32f4xx_hal_driver/`** — Драйверы HAL для микроконтроллеров серии F4 (F405, F407, F411, F429). + - `Drivers/STM32F4xx_HAL_Driver/Inc/` — Заголовочные файлы интерфейсов HAL. + - `Drivers/STM32F4xx_HAL_Driver/Src/` — Реализации драйверов HAL. + +- **`stm32h7xx_hal_driver/`** — Драйверы HAL для микроконтроллеров серии H7 (H743, H750). + - `Drivers/STM32H7xx_HAL_Driver/Inc/` — Заголовочные файлы интерфейсов HAL. + - `Drivers/STM32H7xx_HAL_Driver/Src/` — Реализации драйверов HAL. + +- **`stm32f4xx_ll_driver/`** — Драйверы LL (Low-Level) для микроконтроллеров серии F4. + - `Drivers/STM32F4xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32F4xx_LL_Driver/Src/` — Реализации драйверов LL. + +- **`stm32h7xx_ll_driver/`** — Драйверы LL для микроконтроллеров серии H7. + - `Drivers/STM32H7xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32H7xx_LL_Driver/Src/` — Реализации драйверов LL. + +- **`stm32f4xx_ll_driver/`** — Драйверы LL для микроконтроллеров серии F4 (F405, F407, F411, F429). + - `Drivers/STM32F4xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32F4xx_LL_Driver/Src/` — Реализации драйверов LL. + +- **`stm32h7xx_ll_driver/`** — Драйверы LL для микроконтроллеров серии H7 (H743, H750). + - `Drivers/STM32H7xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32H7xx_LL_Driver/Src/` — Реализации драйверов LL. + +- **`stm32f4xx_ll_driver/`** — Драйверы LL для микроконтроллеров серии F4 (F405, F407, F411, F429). + - `Drivers/STM32F4xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32F4xx_LL_Driver/Src/` — Реализации драйверов LL. + +- **`stm32h7xx_ll_driver/`** — Драйверы LL для микроконтроллеров серии H7 (H743, H750). + - `Drivers/STM32H7xx_LL_Driver/Inc/` — Заголовочные файлы интерфейсов LL. + - `Drivers/STM32H7xx_LL_Driver/Src/` — Реализации драйверов LL. + +**Примечание:** +Структура папок повторяется для разных семейств микроконтроллеров, что позволяет использовать одни и те же драйверы в различных проектах с минимальными изменениями. + + +# ✍️ Заметки разработчика +*Допишите сюда свои требования, и ИИ учтет их при следующем запуске*