MyLibs 1.0
Расширенные библиотеки для STM32
Loading...
Searching...
No Matches
mylibs_config.h File Reference

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

#include "stm32f4xx_hal.h"
#include "mzkt_config.h"
#include "mzkt_trace_config.h"
#include "interface_config.h"

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 INCLUDE_BIT_ACCESS_LIB
 Подключить библиотеку с typedef с битовыми полями
#define INCLUDE_TRACKERS_LIB
 Подключить библиотеку с трекерами
#define INCLUDE_TRACE_LIB
 Подключить библиотеку с трейсами
#define INCLUDE_GENERAL_PERIPH_LIBS
 Подключить библиотеку с периферией

Detailed Description

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

Definition in file mylibs_config.h.