forked from xuos/xiuos
xiuos\APP_Framework\Framework\connection\4g\ec200t\ec200t.c:
1.重构Ec200tIoctl函数 2.重构Ec200tPowerSet函数,该函数在矽达通中无用(PWRKEY硬件已经拉低,上电自动开机)
This commit is contained in:
parent
3165f2f565
commit
6d77165a86
|
@ -40,10 +40,12 @@
|
||||||
|
|
||||||
#ifdef ADD_NUTTX_FETURES
|
#ifdef ADD_NUTTX_FETURES
|
||||||
static void Ec200tPowerSet(void){ return; }
|
static void Ec200tPowerSet(void){ return; }
|
||||||
|
#else
|
||||||
|
#ifdef ADD_RTTHREAD_FETURES
|
||||||
|
static void Ec200tPowerSet(void){ return; }
|
||||||
#else
|
#else
|
||||||
static void Ec200tPowerSet(void)
|
static void Ec200tPowerSet(void)
|
||||||
{
|
{
|
||||||
#ifdef ADAPTER_EC200T_USING_PWRKEY
|
|
||||||
int pin_fd;
|
int pin_fd;
|
||||||
pin_fd = PrivOpen(ADAPTER_EC200T_PIN_DRIVER, O_RDWR);
|
pin_fd = PrivOpen(ADAPTER_EC200T_PIN_DRIVER, O_RDWR);
|
||||||
if (pin_fd < 0) {
|
if (pin_fd < 0) {
|
||||||
|
@ -74,9 +76,9 @@ static void Ec200tPowerSet(void)
|
||||||
PrivClose(pin_fd);
|
PrivClose(pin_fd);
|
||||||
|
|
||||||
PrivTaskDelay(10000);
|
PrivTaskDelay(10000);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
static int Ec200tOpen(struct Adapter *adapter)
|
static int Ec200tOpen(struct Adapter *adapter)
|
||||||
{
|
{
|
||||||
|
@ -150,6 +152,9 @@ out:
|
||||||
#ifdef ADD_NUTTX_FETURES
|
#ifdef ADD_NUTTX_FETURES
|
||||||
static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args){ return 0;}
|
static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args){ return 0;}
|
||||||
#else
|
#else
|
||||||
|
#ifdef ADD_RTTHREAD_FETURES
|
||||||
|
static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args){ return 0;}
|
||||||
|
#else
|
||||||
static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args)
|
static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args)
|
||||||
{
|
{
|
||||||
if (OPE_INT != cmd) {
|
if (OPE_INT != cmd) {
|
||||||
|
@ -178,11 +183,13 @@ static int Ec200tIoctl(struct Adapter *adapter, int cmd, void *args)
|
||||||
ioctl_cfg.args = &serial_cfg;
|
ioctl_cfg.args = &serial_cfg;
|
||||||
PrivIoctl(adapter->fd, OPE_INT, &ioctl_cfg);
|
PrivIoctl(adapter->fd, OPE_INT, &ioctl_cfg);
|
||||||
|
|
||||||
|
|
||||||
Ec200tPowerSet();
|
Ec200tPowerSet();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
static int Ec200tConnect(struct Adapter *adapter, enum NetRoleType net_role, const char *ip, const char *port, enum IpType ip_type)
|
static int Ec200tConnect(struct Adapter *adapter, enum NetRoleType net_role, const char *ip, const char *port, enum IpType ip_type)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue