forked from xuos/xiuos
Framework/connection/bluetooth/ BT verify
1.modify some macros which can cause bugs
This commit is contained in:
parent
3c69cb8d14
commit
d8d11ed58e
|
@ -92,7 +92,7 @@ static int Hc08AtConfigure(ATAgentType agent, enum Hc08AtCmd hc08_at_cmd, void *
|
||||||
ATReplyType reply = CreateATReply(64);
|
ATReplyType reply = CreateATReply(64);
|
||||||
if (NULL == reply) {
|
if (NULL == reply) {
|
||||||
printf("Hc08AtConfigure CreateATReply failed !\n");
|
printf("Hc08AtConfigure CreateATReply failed !\n");
|
||||||
return -ENOMEMORY;
|
return -5;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (hc08_at_cmd)
|
switch (hc08_at_cmd)
|
||||||
|
@ -152,20 +152,20 @@ static int Hc08AtConfigure(ATAgentType agent, enum Hc08AtCmd hc08_at_cmd, void *
|
||||||
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_ROLE_CMD);
|
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_ROLE_CMD);
|
||||||
reply_ok_flag = 0;
|
reply_ok_flag = 0;
|
||||||
break;
|
break;
|
||||||
// case HC08_AT_CMD_SET_ADDR:
|
case HC08_AT_CMD_SET_ADDR:
|
||||||
// ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_SET_ROLE_CMD);
|
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_SET_ROLE_CMD);
|
||||||
// break;
|
break;
|
||||||
// case HC08_AT_CMD_GET_ADDR:
|
case HC08_AT_CMD_GET_ADDR:
|
||||||
// ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_ROLE_CMD);
|
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_ROLE_CMD);
|
||||||
// reply_ok_flag = 0;
|
reply_ok_flag = 0;
|
||||||
// break;
|
break;
|
||||||
// case HC08_AT_CMD_SET_NAME:
|
case HC08_AT_CMD_SET_NAME:
|
||||||
// ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_SET_NAME_CMD);
|
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_SET_NAME_CMD);
|
||||||
// break;
|
break;
|
||||||
// case HC08_AT_CMD_GET_NAME:
|
case HC08_AT_CMD_GET_NAME:
|
||||||
// ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_NAME_CMD);
|
ATOrderSend(agent, REPLY_TIME_OUT, reply, HC08_GET_NAME_CMD);
|
||||||
// reply_ok_flag = 0;
|
reply_ok_flag = 0;
|
||||||
// break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf("hc08 do not support no.%d cmd\n", hc08_at_cmd);
|
printf("hc08 do not support no.%d cmd\n", hc08_at_cmd);
|
||||||
DeleteATReply(reply);
|
DeleteATReply(reply);
|
||||||
|
@ -209,7 +209,7 @@ static int Hc08Open(struct Adapter *adapter)
|
||||||
if (!adapter->agent) {
|
if (!adapter->agent) {
|
||||||
char *agent_name = "bluetooth_uart_client";
|
char *agent_name = "bluetooth_uart_client";
|
||||||
printf("InitATAgent agent_name %s fd %u\n", agent_name, adapter->fd);
|
printf("InitATAgent agent_name %s fd %u\n", agent_name, adapter->fd);
|
||||||
if (EOK != InitATAgent(agent_name, adapter->fd, 512)) {
|
if (0 != InitATAgent(agent_name, adapter->fd, 512)) {
|
||||||
printf("at agent init failed !\n");
|
printf("at agent init failed !\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -343,7 +343,7 @@ static int Hc08Connect(struct Adapter *adapter, enum NetRoleType net_role, const
|
||||||
|
|
||||||
static int Hc08Send(struct Adapter *adapter, const void *buf, size_t len)
|
static int Hc08Send(struct Adapter *adapter, const void *buf, size_t len)
|
||||||
{
|
{
|
||||||
x_err_t result = EOK;
|
long result = 0;
|
||||||
if (adapter->agent) {
|
if (adapter->agent) {
|
||||||
EntmSend(adapter->agent, (const char *)buf, len);
|
EntmSend(adapter->agent, (const char *)buf, len);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue