Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 762 → Rev 783

/C-OSD/trunk/usart1.h
23,18 → 23,26
 
#define baud 57600
 
#define RXD_BUFFER_LEN 150
#define RXD_BUFFER_LEN 160
#define TXD_BUFFER_LEN 20 // not so much needed
 
//#define REQUEST_OSD_DATA "#aoAm==EX\r"
#define REQUEST_OSD_DATA "#bo?]==EG\r"
#define REQUEST_DBG_DATA "#ad?]==D{\r"
#define REQUEST_DBG_DISABLE "#ad====DY\r"
 
#define REQUEST_FC_VERSION "#av====Dk\r"
#define REQUEST_NC_VERSION "#bv====Dl\r"
 
#define REQUEST_CURRENT_SETTING "#bq|nZBFy\r"
 
#define REQUEST_UART_TO_FC "#cu=IfREv\r"
 
 
 
extern volatile uint8_t rxd_buffer_locked;
extern volatile uint8_t rxd_buffer[RXD_BUFFER_LEN];
extern volatile uint8_t txd_buffer[TXD_BUFFER_LEN];
//extern volatile uint8_t txd_buffer[TXD_BUFFER_LEN];
extern volatile uint8_t ReceivedBytes;
extern volatile uint8_t *pRxData;
extern volatile uint8_t RxDataLen;
79,6 → 87,16
*/
void Decode64(void);
 
/**
* Request Data through usart1 until a answer is received
*/
void usart1_request_blocking(unsigned char answer, const char* message);
 
/**
* Request UART Redirect from NC to itself
*/
void usart1_request_nc_uart(void);
 
/**
* request Data through USART in special MK format by adding checksum and
* encode data in modified Base64