blob: 7a0859452691d579f47cdba90fa5bc3559ff6dd6 [file] [log] [blame]
#ifndef __EXT_DEV_REGIST_H__
#define __EXT_DEV_REGIST_H__
#if (APP_OS_TYPE == APP_OS_LINUX)
#include "ext_regist.h"
#include "softap_api.h"
typedef struct TAG_PCS_USB_INFO
{
char cPrompt; // prompt after reciving data
int32_t iBaudrate; // baudrate
char cDatabit; // data bits, 5, 6, 7, 8
char cDebug; // debug mode, 0: none, 1: debug
char cEcho; // echo mode, 0: none, 1: echo
char cFctl; // flow control, 0: none, 1: hardware, 2: software
char cTty; // tty: 0, 1, 2, 3, 4, 5, 6, 7
char cParity; // parity 0: none, 1: odd, 2: even
char cStopbit; // stop bits, 1, 2
int32_t iReserved; // reserved, must be zero
}T_PCS_USB_INFO, *PT_PCS_USB_INFO;
typedef enum{
AUTO_MODE,
SET_MODE
}USB_PORT_MODE;
void vFnSetUsbInfo(int32_t iFdCom, const PT_PCS_USB_INFO ptPortInfo, USB_PORT_MODE usbPortMode);
extern T_PCS_USB_INFO s_tUsbInfo;
#endif
#endif /*__EXT_DEV_REGIST_H__*/