Compare commits

..

No commits in common. "51dc03fcbc03ba656d4cf440b7195684468804c6" and "2b4c00ea92a3c4ba89ec99128801313e13b8183a" have entirely different histories.

19 changed files with 22 additions and 42 deletions

View File

@ -1,6 +1,6 @@
/* /*
* Скачать HTML документацию можно здесь: * Скачать HTML документацию можно здесь:
* https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs/archive/v0.02.zip * https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs/archive/v0.01.zip
*/ */
/** /**
@mainpage @mainpage
@ -9,10 +9,6 @@
@section overview Обзор @section overview Обзор
MyLibs - это набор библиотек для удобной работы с STM32. MyLibs - это набор библиотек для удобной работы с STM32.
\htmlonly
<a href="https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs/src/branch/release">Актуальная версия</a>
\endhtmlonly
@subsection features Основные возможности @subsection features Основные возможности
@subsubsection utils_module Общие утилиты (@ref MYLIBS_DEFINES) @subsubsection utils_module Общие утилиты (@ref MYLIBS_DEFINES)
@ -47,41 +43,25 @@ MyLibs - это набор библиотек для удобной работы
@subsection structure Структура проекта @subsection structure Структура проекта
@code @code
ProjectRoot/ inc/ # Заголовочные файлы
MyLibs/ # Общие библиотеки, независимые от платформы (или почти) mylibs_include.h # Главный include файл
inc/ mylibs_config.h # Конфигурация библиотек
mylibs_include.h # Главный include файл mylibs_defs.h # Общие определения и макросы
mylibs_config.h # Конфигурация библиотек bit_access.h # Битовый доступ к регистрам
mylibs_defs.h # Общие определения и макросы evolve_optimizer.h # Оптимизатор (генетический алгоритм)
bit_access.h # Битовый доступ к регистрам trackers.h # Трекеры для отладки
evolve_optimizer.h # Оптимизатор (генетический алгоритм) trace.h # Трассировка и логирование
trackers.h # Трекеры для отладки
trace.h # Трассировка и логирование
src/
RTT # Библиотека RTT
__SEGGER_RTT_Conf.h # Конфигурационный файл RTT
SEGGER_RTT.c # Основной модуль RTT
SEGGER_RTT.h # Основной заголовок RTT
SEGGER_RTT_ASM_ARMv7M.S # Ассемблерная оптимизация для ARMv7M
SEGGER_RTT_printf.c # Реализация printf() через RTT
STM32_General # Работа с периферией STM32
inc/
general_gpio.h # Работа с GPIO general_gpio.h # Работа с GPIO
general_spi.h # Работа с SPI general_spi.h # Работа с SPI
general_tim.h # Работа с таймерами general_tim.h # Работа с таймерами
general_uart.h # Работа с UART general_uart.h # Работа с UART
src/ src/ # Исходные файлы
general_gpio.c # Реализация GPIO general_gpio.c # Реализация GPIO
general_spi.c # Реализация SPI general_spi.c # Реализация SPI
general_tim.c # Реализация TIM general_tim.c # Реализация TIM
general_uart.c # Реализация UART general_uart.c # Реализация UART
@endcode @endcode
@subsection usage_basic Использование @subsection usage_basic Использование
Инструкция по подключению: Инструкция по подключению:

View File

@ -1,4 +1,4 @@
# Инструкция по подключению релиза библиотеки `ExtendedLibs` # Инструкция по подключению релиза библиотеки `MyLibsGeneral`
Данный субмодуль подключается напрямую из Git и содержит набор вспомогательных библиотек для работы с STM32, а также поддержку SEGGER RTT. Данный субмодуль подключается напрямую из Git и содержит набор вспомогательных библиотек для работы с STM32, а также поддержку SEGGER RTT.
@ -38,7 +38,7 @@ RTT
1. **Склонируйте субмодуль** в ваш проект: 1. **Склонируйте субмодуль** в ваш проект:
```bash ```bash
git submodule add https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs path/to/ExtendedLibs git submodule add <URL_субмодуля> path/to/MyLibsGeneral
git submodule update --init --recursive git submodule update --init --recursive
``` ```
@ -74,6 +74,6 @@ git submodule update --remote
## Документация ## Документация
Библиотека MyLibsGeneral документирована в формате Doxygen. HTML документацию можно скачать [здесь](https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs/archive/0.02.zip) Библиотека MyLibsGeneral документирована в формате Doxygen. HTML документацию можно скачать [здесь](https://git.arktika.cyou/Razvalyaev/STM32_ExtendedLibs/archive/v0.01.zip)
Библиотека RTT документирована в формате [страницы википедии](https://kb.segger.com/RTT) и просто комментариями в коде. Библиотека RTT документирована в формате [страницы википедии](https://kb.segger.com/RTT) и просто комментариями в коде.