forked from UrsusPilot/QuadCopterGroundStation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
module_rs232.h
20 lines (18 loc) · 1009 Bytes
/
module_rs232.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* #include "module_rs232.h" */
#ifndef __MODULE_RS232_H
#define __MODULE_RS232_H
#include "stm32f4xx.h"
/*=====================================================================================================*/
/*=====================================================================================================*/
void RS232_Config(void);
void RS232_DMA_Config(void);
void RS232_SendStr(USART_TypeDef *USARTx, uc8 *pWord);
void RS232_SendNum(USART_TypeDef *USARTx, u8 Type, u8 NumLen, s32 SendData);
int RS232_SendData(USART_TypeDef *USARTx, uc8 *SendData, u16 DataLen);
void RS232_RecvStr(USART_TypeDef *USARTx, u8 *pWord);
void RS232_RecvData(USART_TypeDef *USARTx, u8 *RecvData, u16 DataLen);
void RS232_VisualScope(USART_TypeDef *, u8 *, u16);
int printf(const char *format, ...);
/*=====================================================================================================*/
/*=====================================================================================================*/
#endif