Начало

This commit is contained in:
cfif 2026-03-13 16:38:05 +03:00
parent c086cbe1c1
commit d552803f86
1 changed files with 33 additions and 28 deletions

View File

@ -26,10 +26,13 @@ void sendVers(tAtCmd *AtCmd) {
void SerialCommand_Scheduler(tTaskSerial *env) {
while (AtCmdReceiveNextLine(&env->At, SystemWaitForever) == AT_OK) {
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[9]);
uint8_t len = &env->At.rxBuffer.data[env->At.rxBuffer.len] - &env->At.rxBuffer.data[9] - 2;
@ -47,7 +50,8 @@ 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[17]);
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[17] - 2;
@ -66,6 +70,7 @@ void SerialCommand_Scheduler(tTaskSerial *env) {
sendVers(&env->At);
sendOk(&env->At);
}
}
}
@ -105,7 +110,7 @@ static _Noreturn void Serial_UART_Thread(tTaskSerial *env) {
osMutexRelease(env->access);
}
SystemDelayMs(1000);
SystemDelayMs(1);
}
}
@ -151,7 +156,7 @@ static _Noreturn void Serial_USB_Thread(tTaskSerial *env) {
osMutexRelease(env->access);
}
SystemDelayMs(1000);
SystemDelayMs(1);
}
}