0%

嵌入式printf函数重定向

printf重定向

printf重定向函数

1
2
3
4
5
6
7
8
9
10
int _write(int file, char *ptr, int len)
{
HAL_UART_Transmit(&huart1, (uint8_t *)ptr, len, 1000);
return len;
}//gcc系列编译器重定向
int fputc(int c, FILE *f) {

HAL_UART_Transmit(&huart1, (uint8_t *)&c, 1, 10);
return 1;
}//MDK系列编译器重定向

一个不错的博客讲printf重定向其他的玩法