Добавлено:

- максимально убрана зависимость от HAL - можно использовать и без него, чисто на cmsis
- документирован uart
- документирован spi
- добавлены примеры использования в general_periph
- всякие фиксы документации
This commit is contained in:
2025-10-21 03:27:45 +03:00
parent 81a0b1c010
commit 3fb3058a30
388 changed files with 20522 additions and 9544 deletions

View File

@@ -1,7 +1,16 @@
% Handle batch mode
% to overcome problems with too many open files
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}
\pdfminorversion=7
\RequirePackage{iftex}
\ifLuaTeX
\directlua{pdf.setminorversion(7)}
\fi
\ifXeTeX
\special{pdf:minorversion 7}
\fi
\ifPDFTeX
\pdfminorversion=7
\fi
% Set document class depending on configuration
\documentclass[twoside]{book}
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
@@ -22,10 +31,18 @@
\let\protected@wlog\@@protected@wlog
\makeatother
\IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript
\IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{}
\ifPDFTeX
\IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{}
\fi
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\iftutex
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={TeX}}
\usepackage{unicode-math}
\else
\usepackage[utf8]{inputenc}
\fi
\usepackage{makeidx}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
@@ -34,7 +51,10 @@
% NLS support packages
% Define default fonts
% Font selection
\usepackage[T1]{fontenc}
\iftutex
\else
\usepackage[T1]{fontenc}
\fi
% set main and monospaced font
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
@@ -115,13 +135,14 @@
}
% ToC, LoF, LoT, bibliography, and index
% Indices & bibliography
\usepackage{natbib}
\usepackage[numbers]{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
% creating indexes
\makeindex
\usepackage{newunicodechar}
\ifPDFTeX
\usepackage{newunicodechar}
\makeatletter
\def\doxynewunicodechar#1#2{%
\@tempswafalse
@@ -140,15 +161,20 @@
\doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus
\doxynewunicodechar{²}{${}^{2}$}% Superscript two
\doxynewunicodechar{³}{${}^{3}$}% Superscript three
\fi
% Hyperlinks
% Hyperlinks (required, but should be loaded last)
\ifpdf
\ifPDFTeX
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\ifXeTeX
\usepackage[xetex,pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\ifLuaTeX
\usepackage[luatex,pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi
\fi
\hypersetup{%
@@ -196,7 +222,7 @@
{\Large My\+Libs}\\
[1ex]\large 1.\+0 \\
\vspace*{1cm}
{\large Generated by Doxygen 1.10.0}\\
{\large Generated by Doxygen 1.14.0}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
@@ -232,16 +258,18 @@
\input{unionuint8___bit_type_def}
\chapter{File Documentation}
\input{____general__flash_8h_source}
\input{____general__spi_8h_source}
\input{____general__uart_8h_source}
\input{bit__access_8h}
\input{bit__access_8h_source}
\input{evolve__optimizer_8h}
\input{evolve__optimizer_8h_source}
\input{general__gpio_8h}
\input{general__gpio_8h_source}
\input{general__spi_8h}
\input{general__spi_8h_source}
\input{general__tim_8h}
\input{general__tim_8h_source}
\input{general__uart_8h}
\input{general__uart_8h_source}
\input{mylibs__config_8h}
\input{mylibs__config_8h_source}
\input{mylibs__defs_8h}
@@ -254,12 +282,14 @@
\input{trackers_8h_source}
\input{mainpage_8h_source}
\input{____general__flash_8c_source}
\input{____general__spi_8c_source}
\input{____general__uart_8c_source}
\input{general__gpio_8c}
\input{general__gpio_8c_source}
\input{general__spi_8c}
\input{general__spi_8c_source}
\input{general__tim_8c}
\input{general__tim_8c_source}
\input{general__uart_8c}
\input{general__uart_8c_source}
%--- End generated contents ---
% Index
\backmatter