|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Заголочный файл для работы с трассировкой. More...
Go to the source code of this file.
Classes | |
| struct | RTT_FlashHeader_t |
| Структура RTT, которая будет положена в Flash. More... | |
Macros | |
| #define | my_printf(...) |
| Универсальный макрос для вывода трассировки | |
| #define | local_time() |
| Локальное время | |
| #define | LOG_LEVEL 1 |
| Уровень логирования (по умолчанию == 1) | |
| #define | log_printf(TAG, fmt, ...) |
| Макрос логирования с поддержкой уровней LOG_LEVEL. | |
| #define | TRACE_GPIO_SET(_gpio_, _pin_) |
| Установить указанную ножку GPIO. | |
| #define | TRACE_GPIO_RESET(_gpio_, _pin_) |
| Сбросить указанную ножку GPIO. | |
| #define | HF_CheckRecovered(...) |
| #define | HF_HandleFault(...) |
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-буфером | |
Заголочный файл для работы с трассировкой.
Definition in file trace.h.