Начало
This commit is contained in:
parent
e608ba3855
commit
c086cbe1c1
|
|
@ -47,15 +47,15 @@ void SerialCommand_Scheduler(tTaskSerial *env) {
|
|||
if (AtCmdRxBeginWithStatic(&env->At, "t")) {
|
||||
|
||||
uint8_t data[8];
|
||||
uint32_t adr = iAsciiStringParseUnsignedLongDecimalNumber(&env->At.rxBuffer.data[1], &env->At.rxBuffer.data[9]);
|
||||
uint32_t adr = iAsciiStringParseUnsignedLongDecimalNumber(&env->At.rxBuffer.data[1], &env->At.rxBuffer.data[17]);
|
||||
|
||||
uint8_t len = &env->At.rxBuffer.data[env->At.rxBuffer.len] - &env->At.rxBuffer.data[9] - 2;
|
||||
uint8_t len = &env->At.rxBuffer.data[env->At.rxBuffer.len] - &env->At.rxBuffer.data[17] - 2;
|
||||
|
||||
if (len > 16) {
|
||||
len = 16;
|
||||
}
|
||||
|
||||
uint8_t size = iAsciiStringParseHexBytes(data, &env->At.rxBuffer.data[9], len);
|
||||
uint8_t size = iAsciiStringParseHexBytes(data, &env->At.rxBuffer.data[17], len);
|
||||
|
||||
env->ioCAN->transmit(env->ioCAN->env, data, size, adr, 1, env->numberMailBox, 1000);
|
||||
|
||||
|
|
@ -64,6 +64,7 @@ void SerialCommand_Scheduler(tTaskSerial *env) {
|
|||
|
||||
if (AtCmdRxBeginWithStatic(&env->At, "V")) {
|
||||
sendVers(&env->At);
|
||||
sendOk(&env->At);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue