Loading...
Searching...
No Matches
mylibs_config.h File Reference

Конфигурации для библиотек MyLibs. More...

`#include "stm32f4xx_hal.h"`
Include dependency graph for mylibs_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | TRACKERS_ENABLE
| Включить трекеры
#define | SERIAL_TRACE_ENABLE
| Включить serial трассировку
#define | RTT_TRACE_ENABLE
| Включить serial трассировку через RTT.
#define | SWO_TRACE_ENABLE
| Включить serial трассировку через SWO.
#define | LOG_LEVEL 1
| Уровень log serial трассировки log_printf.
#define | RTT_FLASH_BUFFER_SIZE 1024
| Размер буфера RTT в Flash.
#define | RTT_FLASH_SECTOR FLASH_SECTOR_11
| Сектор FLASH куда положится RTT буфер
#define | RTT_FLASH_SECTOR_START 0x080E0000
| Начало сектора RTT_FLASH_SECTOR.
#define | RTT_FLASH_SECTOR_END 0x080FFFFF
| Конец сектора RTT_FLASH_SECTOR.
#define | HARDFAULT_SERIAL_TRACE
| Включить обработку и serial трассировку Hardfault.
#define | HF_RTT_TAG_BASE 0xDEAD0000
| базовый тег для HardFault
#define | HF_RTT_TAIL_SIZE RTT_FLASH_BUFFER_SIZE
| Размер буфера RTT, который сохранится при Hardfault.
#define | HF_STACK_DUMP_WORDS 32
| Сколько слов стека будет проанализировано во время Hardfault.
#define | HF_FLASH_ADDR ((uint32_t)0x080FF000)
| Адрес FLASH куда положится RTT буфер
#define | HF_RAM_END 0x20030000
| Конец RAM памяти (чтобы во время анализа стека не выйти за пределы)
#define | GPIO_TRACE_ENABLE
| Включить GPIO трассировку
#define | ENABLE_EVOLVE_OPTIMIZATION
| Включить оптимизацию параметров
#define | EVOLVE_MAX_PARAMS 20
| Максимальное количество параметров
#define | EVOLVE_MAX_CANDIDATES 100
| Максимальное количество кандидатов для обучения
#define | local_time()
| Локальное время
#define | INCLUDE_EVOLVE_OPTIMIZER
| Подключить библиотеку для оптимизации параметров
#define | INCLUDE_BIT_ACCESS_LIB
| Подключить библиотеку с typedef с битовыми полями
#define | INCLUDE_TRACKERS_LIB
| Подключить библиотеку с трекерами
#define | INCLUDE_TRACE_LIB
| Подключить библиотеку с трейсами
#define | INCLUDE_GENERAL_PERIPH_LIBS
| Подключить библиотеку с периферией
#define | FREERTOS_DELAY
| Использовать FreeRTOS задержку, вместо HAL.

## Detailed Description

Конфигурации для библиотек MyLibs.

Definition in file mylibs_config.h.