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;
}
}