MCU

stm32 printf

성난붱이 2023. 4. 17. 12:01

 

 

 

 

printf 함수가 _write 함수를 호출하는 거 같다.
_write 함수를 재정의 해주면 printf를 사용할 수 있다.

int _write (int fd, char *ptr, int len) {
	if (HAL_UART_Transmit_IT(&huart3, (uint8_t *)ptr, len) == HAL_OK) {
		return len;
	} else {
		return -1;
	}
}