change e22.c for open function

This commit is contained in:
wgzAIIT 2022-05-23 15:45:48 +08:00
parent a8f36fd085
commit 8d036c46ce
1 changed files with 14 additions and 6 deletions

View File

@ -187,13 +187,17 @@ static int E22SetRegisterParam(struct Adapter *adapter, uint16 address, uint8 ch
printf("E22SetRegisterParam send failed %d!\n", ret);
}
PrivRead(adapter->fd, buffer, 11);
PrivTaskDelay(1000);
ret = PrivRead(adapter->fd, buffer, 19);
if(ret < 0){
printf("E22 RegisterParam get failed %d!\n", ret);
}
E22LoraModeConfig(DATA_TRANSFER_MODE);
PrivTaskDelay(1000);
return 0;
}
}
/**
* @description: Get E22 register, such as addresschannelbaud rate...
@ -203,7 +207,7 @@ static int E22SetRegisterParam(struct Adapter *adapter, uint16 address, uint8 ch
static int E22GetRegisterParam(uint8 *buf)
{
int ret;
uint8 buffer[3] = {0};
uint8 buffer[20] = {0};
struct Adapter *adapter = AdapterDeviceFindByName(ADAPTER_LORA_NAME);
if (NULL == adapter) {
@ -223,13 +227,17 @@ static int E22GetRegisterParam(uint8 *buf)
printf("E22GetRegisterParam send failed %d!\n", ret);
}
PrivRead(adapter->fd, buf, 11);
PrivTaskDelay(1000);
ret = PrivRead(adapter->fd, buf, 19);
if(ret < 0){
printf("E22 RegisterParam get failed %d!\n", ret);
}
E22LoraModeConfig(DATA_TRANSFER_MODE);
PrivTaskDelay(30);
PrivTaskDelay(1000);
return 0;
}
}
/**
* @description: Open E22 uart function