|
|
@@ -89,14 +89,6 @@ static void process_request()
|
|
|
nBus.tx_buffer[1] = nBus.rx_buffer[0]; // Module address
|
|
|
nBus.tx_buffer[2] = nBus.rx_buffer[1]; // Sensor address
|
|
|
|
|
|
- // paket nie je adresovany tomuto modulu
|
|
|
- if (nBus.addressModule != MODULE_ADDRESS)
|
|
|
- {
|
|
|
- nBus.send_response = NO_RESPONSE;
|
|
|
- receivePacket();
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
uint8_t crcC = crc8x_fast(nBus.rx_buffer, nBus.rx_length - 1);
|
|
|
if (crcC != nBus.rx_buffer[nBus.rx_length - 1])
|
|
|
{
|
|
|
@@ -112,6 +104,14 @@ static void process_request()
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ // paket nie je adresovany tomuto modulu
|
|
|
+ if (nBus.addressModule != MODULE_ADDRESS)
|
|
|
+ {
|
|
|
+ nBus.send_response = NO_RESPONSE;
|
|
|
+ receivePacket();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
nBus.hw_platform->led_on();
|
|
|
|
|
|
nBus.function_code.error = 0;
|