mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-28 05:06:32 +00:00
changed wrong copying of tcp data to writedata
This commit is contained in:
parent
e292fdd6f5
commit
fea41407ac
@ -644,8 +644,8 @@ void ModbusTCPHandle(void)
|
|||||||
writeData = (uint16_t *)malloc(dataSendCount);
|
writeData = (uint16_t *)malloc(dataSendCount);
|
||||||
for (uint8_t dataPointer = 0; dataPointer < dataSendCount; dataPointer++)
|
for (uint8_t dataPointer = 0; dataPointer < dataSendCount; dataPointer++)
|
||||||
{
|
{
|
||||||
writeData[dataPointer] = (uint16_t)((((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte+dataPointer]) << 8)
|
writeData[dataPointer] = (uint16_t)((((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte+(dataPointer*2)]) << 8)
|
||||||
| ((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte + 1 + dataPointer]));
|
| ((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte + 1 + (dataPointer*2)]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user