PinOut: USARTn_TX / USARTn_RX
Mode: Asynchronous
UART_Logger( UART_HandleTypeDef *huart, uint32_t timeout = 0x0F );UART_Logger( UART_HandleTypeDef &huart, uint32_t timeout = 0x0F );ピンとタイムアウト時間を設定します
UART を使用しての送信になります// 例 UART_Logger logger(&huart2); // タイムアウト時間は省略可能 UART_Logger logger(&huart2, 0xFF); UART_Logger logger(huart2); // タイムアウト時間は省略可能 UART_Logger logger(huart2, 0xFF);
void print( std::string text ) const noexcept; void print( const char* text ) const noexcept;送信します
// 例 logger.print("Hello");
void println( std::string text ) const noexcept; void println( const char* text ) const noexcept;末尾に
\r\n
を連結させて送信します// 例 logger.println("HelloWorld");