19 lines
460 B
C
19 lines
460 B
C
#ifndef __UART_PRINTF_H
|
|
#define __UART_PRINTF_H
|
|
|
|
#include "hk32f030m.h"
|
|
#include "stdio.h"
|
|
|
|
#define UART_PORT_TX_A3_RX_D6 0
|
|
#define UART_PORT_TX_A3_RX_B4 1
|
|
#define UART_PORTx UART_PORT_TX_A3_RX_D6
|
|
|
|
void UART_PrintfInit(void);
|
|
void UART_SendByte(uint8_t ch);
|
|
void UART_SendHalfWord(uint16_t ch);
|
|
void UART_SendArray(uint8_t *array, uint16_t num);
|
|
void UART_SendString(char *str);
|
|
void UART_TxHex(uint8_t *hex, uint8_t len);
|
|
|
|
#endif
|