#include "stdio.h" #include "dev.h" #include "usart1.h" #include "uart5.h" #if 1 #pragma import(__use_no_semihosting) struct __FILE { int handle; }; FILE __stdout; void _sys_exit(int x) { x = x; } #endif int fputc(int ch, FILE *f) //ÖØ¶¨Òåfputcº¯Êý { usart1_send_byte((uint8_t) ch); uart5_send_byte((uint8_t) ch); return ch; } void assert_failed(u8* file, u32 line) { printf("Wrong parameters value: file %s on line %d \r\n", file, line); while (1) { } }