17 lines
326 B
C
17 lines
326 B
C
|
#include <stdint.h>
|
||
|
#include "main.h"
|
||
|
|
||
|
#ifdef __GNUC__
|
||
|
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
|
||
|
#else
|
||
|
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
|
||
|
#endif /* __GNUC__ */
|
||
|
|
||
|
extern UART_HandleTypeDef huart2;
|
||
|
|
||
|
int __io_putchar(int ch)
|
||
|
{
|
||
|
HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xFFFF);
|
||
|
return ch;
|
||
|
}
|