| 
    MyLibs 1.0
    
   Расширенные библиотеки для STM32 
   | 
 
Заголочный файл для работы с трассировкой. More...
Go to the source code of this file.
Classes | |
| struct | RTT_FlashHeader_t | 
| Структура RTT, которая будет положена в Flash.  More... | |
| struct | HF_StackFrame_t | 
| Контекст стек-фрейма процессора при HardFault.  More... | |
Macros | |
| #define | my_printf(...) | 
| Универсальный макрос для вывода трассировки   | |
| #define | log_printf(TAG, fmt, ...) | 
| Макрос логирования с поддержкой уровней LOG_LEVEL.   | |
| #define | TRACE_GPIO_SET(_gpio_, _pin_) | 
| Установить указанную ножку GPIO.   | |
| #define | TRACE_GPIO_RESET(_gpio_, _pin_) | 
| Сбросить указанную ножку GPIO.   | |
Functions | |
| __STATIC_FORCEINLINE void | RTT_FlashPrepare (void) | 
| Подготовка Flash к записи   | |
| __STATIC_FORCEINLINE int | RTT_SaveToFlash (uint32_t tag, uint32_t tail_size) | 
| Сохраняет последние символы RTT-буфера в Flash по тегу   | |
| __STATIC_FORCEINLINE int | RTT_ReadFromFlash (uint32_t tag, char *Buffer, uint32_t tail_size, uint32_t *read_size) | 
| Читает последние символы RTT-буфера из Flash по тегу   | |
| __STATIC_FORCEINLINE int | RTT_EraseFlash (void) | 
| Стирание сектора Flash с RTT-буфером   | |
| __STATIC_FORCEINLINE int | HF_CheckRecovered (int erase) | 
| Проверка и вывод последнего HardFault-трейса из Flash.   | |
| __STATIC_FORCEINLINE void | HF_HandleFault (void) | 
| Обработчик HardFault.   | |
Заголочный файл для работы с трассировкой.
Definition in file trace.h.