docs: добавь поясняющие комментарии к модулям и инструментам

This commit is contained in:
2026-10-02 16:45:50 +03:00
parent 6cbce6c360
commit 427fc70100
488 changed files with 2877 additions and 1 deletions

View File

@@ -1,2 +1,6 @@
# Входная точка пакета firmware_image. Определяет доступные при импорте имена; подробные
# контракты находятся в специализированных модулях пакета. Изменение реэкспортов влияет на
# существующие import у потребителей.
"""Shared firmware images and flash layout plans."""
from .core import *

View File

@@ -1,3 +1,7 @@
# Проверка Intel HEX и подготовка адресованного образа прошивки. Контрольные суммы записей,
# расширенные адреса и пересечения проверяются до использования результата; рабочая память
# C-парсера принадлежит вызывающему.
"""Переносимое ядро проверки образа прошивки STM32.
Модуль не знает ни про HTTP, ни про Modbus, ни про файловую систему, ни про

View File

@@ -1,3 +1,8 @@
# Проверка Intel HEX и подготовка адресованного образа прошивки. Контрольные суммы записей,
# расширенные адреса и пересечения проверяются до использования результата; рабочая память
# C-парсера принадлежит вызывающему. Python-слой предоставляет модели и ctypes-вызовы без
# резервного парсера на Python.
"""Models for the C99 Intel HEX parser. No Python parser fallback."""
import ctypes as ct
from functools import lru_cache