Skip to content

Latest commit

 

History

History
78 lines (72 loc) · 1.67 KB

UART_Logger_IT.md

File metadata and controls

78 lines (72 loc) · 1.67 KB

UART_Logger_IT

目次

CubeMX

PinOut: USARTn_TX / USARTn_RX
Mode: Asynchronous
USARTn:
  NVIC Settings:
    USARTn global interrupt: Enable

コンストラクタ

UART_Logger_IT::UART_Logger_IT(UART_HandleTypeDef)
UART_Logger_IT(
    UART_HandleTypeDef *huart
);
UART_Logger_IT(
    UART_HandleTypeDef &huart
);

ピンを設定します
UART_IT を使用しての送信になります

//
UART_Logger_IT logger(&huart2);
UART_Logger_IT logger(huart2);

関数

UART_Logger_IT::print(std::string)
UART_Logger_IT::print(const char*)
void print(
    std::string text
) const noexcept;

void print(
    const char* text
) const noexcept;

送信します

//
logger.print("Hello");
UART_Logger_IT::println(std::string)
UART_Logger_IT::println(const char*)
void println(
    std::string text
) const noexcept;

void println(
    const char* text
) const noexcept;

末尾に \r\n を連結させて送信します

//
logger.println("HelloWorld");

<< 戻る