HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
StmLogger.cpp File Reference

STM32 Logger implementation — UART/SWO/printf output. More...

#include "StmLogger.h"
#include <cstdio>
#include <cstring>
Include dependency graph for StmLogger.cpp:

Namespaces

namespace  anonymous_namespace{StmLogger.cpp}
 

Functions

uint32_t HAL_UART_Transmit (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
uint32_t HAL_GetTick (void)
 
static void HF_ITM_SendChar (char ch)
 
const char * anonymous_namespace{StmLogger.cpp}::LevelToPrefix (hf_log_level_t level)
 

Detailed Description

STM32 Logger implementation — UART/SWO/printf output.

Author
HardFOC
Date
2025

Function Documentation

◆ HAL_GetTick()

uint32_t HAL_GetTick ( void )
extern

◆ HAL_UART_Transmit()

uint32_t HAL_UART_Transmit ( UART_HandleTypeDef * huart,
uint8_t * pData,
uint16_t Size,
uint32_t Timeout )
extern

◆ HF_ITM_SendChar()

static void HF_ITM_SendChar ( char ch)
inlinestatic