summaryrefslogtreecommitdiff
path: root/lcmodule/source/cnh1605205_ldr_network_layer
diff options
context:
space:
mode:
Diffstat (limited to 'lcmodule/source/cnh1605205_ldr_network_layer')
-rw-r--r--lcmodule/source/cnh1605205_ldr_network_layer/source/a2_network.c30
-rw-r--r--lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_header.c1
-rw-r--r--lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_network.c48
-rw-r--r--lcmodule/source/cnh1605205_ldr_network_layer/source/r15_network_layer.c83
-rw-r--r--lcmodule/source/cnh1605205_ldr_network_layer/source/z_network.c6
5 files changed, 96 insertions, 72 deletions
diff --git a/lcmodule/source/cnh1605205_ldr_network_layer/source/a2_network.c b/lcmodule/source/cnh1605205_ldr_network_layer/source/a2_network.c
index cfbf592..417c10b 100644
--- a/lcmodule/source/cnh1605205_ldr_network_layer/source/a2_network.c
+++ b/lcmodule/source/cnh1605205_ldr_network_layer/source/a2_network.c
@@ -136,7 +136,7 @@ ErrorExit:
void A2_Network_ReadCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
IDENTIFIER_NOT_USED(Data_p);
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
C_(printf("a2_network.c (%d) RecLength(%d) RecBackupData (%d)\n", __LINE__, Length, A2_NETWORK(Communication_p)->Inbound.RecBackupData);)
A2_NETWORK(Communication_p)->Inbound.RecData += Length + A2_NETWORK(Communication_p)->Inbound.RecBackupData;
@@ -205,21 +205,23 @@ ErrorCode_e A2_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("a2_network.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, A2_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, A2_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
Communication_p->BackupCommBufferSize = In_p->RecBackupData;
In_p->RecBackupData = 0;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, A2_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, A2_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
} else {
/* Copy content of backup buffer into receive buffer */
@@ -247,17 +249,19 @@ ErrorCode_e A2_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("a2_network.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, A2_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset, ReqData, A2_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, A2_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset, ReqData, A2_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
}
}
@@ -410,7 +414,7 @@ void A2_Network_WriteCallback(const void *Data_p, const uint32 Length, void *Par
{
IDENTIFIER_NOT_USED(Data_p);
IDENTIFIER_NOT_USED(Length);
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
A2_Outbound_t *Out_p = &(A2_NETWORK(Communication_p)->Outbound);
if (A2_SENDING_PAYLOAD == Out_p->State) {
@@ -520,7 +524,7 @@ ErrorCode_e A2_Network_TransmiterHandler(Communication_t *Communication_p)
ErrorCode_e ReturnValue = E_SUCCESS;
A2_Outbound_t *Out_p = &(A2_NETWORK(Communication_p)->Outbound);
- if(!Do_CriticalSection_Enter(Out_p->TxCriticalSection)) {
+ if (!Do_CriticalSection_Enter(Out_p->TxCriticalSection)) {
return ReturnValue;
}
diff --git a/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_header.c b/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_header.c
index 8ac6f7b..acc7836 100644
--- a/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_header.c
+++ b/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_header.c
@@ -123,6 +123,7 @@ boolean Protrom_IsValidHeader(const void *Data_p)
}
ProtromVal = (Temp_p[6] << 8) | Temp_p[5];
+
if (ProtromVal < 1) {
return FALSE;
}
diff --git a/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_network.c b/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_network.c
index 7b264e1..3dc19a4 100644
--- a/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_network.c
+++ b/lcmodule/source/cnh1605205_ldr_network_layer/source/protrom_network.c
@@ -115,7 +115,7 @@ ErrorCode_e Protrom_Network_Shutdown(const Communication_t *const Communication_
*/
void Protrom_Network_ReadCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
A_(printf("protrom_family.c (%d) RecLength(%d) RecBackupData (%d)\n", __LINE__, Length, PROTROM_NETWORK(Communication_p)->Inbound.RecBackupData);)
PROTROM_NETWORK(Communication_p)->Inbound.RecData = Length + PROTROM_NETWORK(Communication_p)->Inbound.RecBackupData;
@@ -125,10 +125,9 @@ void Protrom_Network_ReadCallback(const void *Data_p, const uint32 Length, void
ErrorCode_e ReturnValue = E_GENERAL_COMMUNICATION_ERROR;
if (PROTROM_NETWORK(Communication_p)->Inbound.StopTransfer) {
- if (PROTROM_NETWORK(Communication_p)->Inbound.PacketsBeforeReceiverStop){
+ if (PROTROM_NETWORK(Communication_p)->Inbound.PacketsBeforeReceiverStop) {
PROTROM_NETWORK(Communication_p)->Inbound.PacketsBeforeReceiverStop--;
- }
- else {
+ } else {
PROTROM_NETWORK(Communication_p)->Inbound.State = PROTROM_RECEIVE_IDLE;
}
}
@@ -138,16 +137,18 @@ void Protrom_Network_ReadCallback(const void *Data_p, const uint32 Length, void
case PROTROM_RECEIVE_IDLE:
ReturnValue = E_SUCCESS;
break;
-
+
case PROTROM_RECEIVE_HEADER:
ReturnValue = Protrom_Network_ReceiveHeader(Communication_p);
break;
case PROTROM_RECEIVE_PAYLOAD:
ReturnValue = Protrom_Network_ReceivePayload(Communication_p);
- if((PROTROM_NETWORK(Communication_p)->Inbound.StopTransfer) && (0 == PROTROM_NETWORK(Communication_p)->Inbound.PacketsBeforeReceiverStop)) {
+
+ if ((PROTROM_NETWORK(Communication_p)->Inbound.StopTransfer) && (0 == PROTROM_NETWORK(Communication_p)->Inbound.PacketsBeforeReceiverStop)) {
PROTROM_NETWORK(Communication_p)->Inbound.ReqData = 0;
}
+
break;
default:
@@ -195,21 +196,23 @@ void Protrom_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("protrom_network.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, Protrom_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, Protrom_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
Communication_p->BackupCommBufferSize = In_p->RecBackupData;
In_p->RecBackupData = 0;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, Protrom_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, Protrom_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
} else {
/* Copy content of backup buffer into receive buffer */
@@ -236,17 +239,19 @@ void Protrom_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("protrom_network.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, Protrom_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset, ReqData, Protrom_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, Protrom_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset, ReqData, Protrom_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
}
}
@@ -257,11 +262,13 @@ void Protrom_Network_ReceiverHandler(Communication_t *Communication_p)
In_p->RecData = 0;
In_p->ReqBuffOffset = 0;
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS == Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
PROTROM_HEADER_LENGTH, Protrom_Network_ReadCallback,
Communication_p->CommunicationDevice_p)) {
In_p->State = PROTROM_RECEIVE_HEADER;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
PROTROM_HEADER_LENGTH, Protrom_Network_ReadCallback,
@@ -286,8 +293,9 @@ void Protrom_Network_ReceiverHandler(Communication_t *Communication_p)
*/
void Protrom_Network_WriteCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
Protrom_Outbound_t *Out_p = &(PROTROM_NETWORK(Communication_p)->Outbound);
+
if (Out_p->State == PROTROM_SENDING_PAYLOAD) {
if (NULL != Out_p->Packet_p) {
if (NULL != Out_p->Packet_p->Buffer_p) {
@@ -297,11 +305,12 @@ void Protrom_Network_WriteCallback(const void *Data_p, const uint32 Length, void
free(Out_p->Packet_p);
Out_p->Packet_p = NULL;
}
+
Out_p->State = PROTROM_SEND_IDLE;
- }
- else if (Out_p->State == PROTROM_SENDING_HEADER) {
+ } else if (Out_p->State == PROTROM_SENDING_HEADER) {
Out_p->State = PROTROM_SEND_PAYLOAD;
}
+
/* check for more stuff to send. */
(void)Protrom_Network_TransmiterHandler(Communication_p);
}
@@ -404,6 +413,7 @@ static ErrorCode_e Protrom_Network_TransmiterHandler(Communication_t *Communicat
break;
case PROTROM_SEND_PAYLOAD:
Out_p->State = PROTROM_SENDING_PAYLOAD;
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Write(Out_p->Packet_p->Buffer_p + PROTROM_HEADER_LENGTH,
Out_p->Packet_p->Header.PayloadLength + PROTROM_CRC_LENGTH,
Protrom_Network_WriteCallback, Communication_p->CommunicationDevice_p)) {
diff --git a/lcmodule/source/cnh1605205_ldr_network_layer/source/r15_network_layer.c b/lcmodule/source/cnh1605205_ldr_network_layer/source/r15_network_layer.c
index db66860..6268dc1 100644
--- a/lcmodule/source/cnh1605205_ldr_network_layer/source/r15_network_layer.c
+++ b/lcmodule/source/cnh1605205_ldr_network_layer/source/r15_network_layer.c
@@ -148,7 +148,7 @@ ErrorExit:
*/
void R15_Network_ReadCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
C_(printf("r15_network_layer.c (%d) RecLength(%d) RecBackupData (%d)\n", __LINE__, Length, R15_NETWORK(Communication_p)->Inbound.RecBackupData);)
R15_NETWORK(Communication_p)->Inbound.RecData = Length + R15_NETWORK(Communication_p)->Inbound.RecBackupData;
@@ -224,21 +224,23 @@ ErrorCode_e R15_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("r15_network_layer.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
Communication_p->BackupCommBufferSize = In_p->RecBackupData;
In_p->RecBackupData = 0;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
- ReqData - In_p->RecBackupData, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset + In_p->RecBackupData,
+ ReqData - In_p->RecBackupData, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
} else {
@@ -267,17 +269,19 @@ ErrorCode_e R15_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("r15_network_layer.c (%d) Communication_p->BackupCommBufferSize(%d) RecBackupData (%d)\n", __LINE__, Communication_p->BackupCommBufferSize, In_p->RecBackupData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)) {
+ In_p->Target_p + ReqBufferOffset, ReqData, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
In_p->ReqBuffOffset = ReqBufferOffset;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(
- In_p->Target_p + ReqBufferOffset, ReqData, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ In_p->Target_p + ReqBufferOffset, ReqData, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
#endif
}
}
@@ -288,15 +292,17 @@ ErrorCode_e R15_Network_ReceiverHandler(Communication_t *Communication_p)
In_p->RecData = 0;
In_p->ReqBuffOffset = 0;
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS == Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
- ALIGNED_HEADER_LENGTH, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p)){
+ ALIGNED_HEADER_LENGTH, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p)) {
In_p->State = RECEIVE_HEADER;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
- ALIGNED_HEADER_LENGTH, R15_Network_ReadCallback,
- Communication_p->CommunicationDevice_p);
+ ALIGNED_HEADER_LENGTH, R15_Network_ReadCallback,
+ Communication_p->CommunicationDevice_p);
In_p->State = RECEIVE_HEADER;
#endif
}
@@ -366,8 +372,8 @@ ErrorCode_e R15_Network_TransmiterHandler(Communication_t *Communication_p)
}
if (E_SUCCESS == Communication_p->CommunicationDevice_p->Write((Out_p->Packet_p->Buffer_p + HEADER_OFFSET_IN_BUFFER),
- ContinuousBufferLength,
- R15_Network_WriteCallback, Communication_p->CommunicationDevice_p)) {
+ ContinuousBufferLength,
+ R15_Network_WriteCallback, Communication_p->CommunicationDevice_p)) {
C_(printf("r15_network_layer.c (%d) Header Sent to comm device! \n", __LINE__);)
} else {
Out_p->State = SEND_HEADER;
@@ -385,8 +391,8 @@ ErrorCode_e R15_Network_TransmiterHandler(Communication_t *Communication_p)
Aligned_Length = (Out_p->Packet_p->Header.PayloadLength + (ALIGN_SIZE - 1)) & (~(ALIGN_SIZE - 1));
if (E_SUCCESS == Communication_p->CommunicationDevice_p->Write(Out_p->Packet_p->Payload_p,
- Aligned_Length,
- R15_Network_WriteCallback, Communication_p->CommunicationDevice_p)) {
+ Aligned_Length,
+ R15_Network_WriteCallback, Communication_p->CommunicationDevice_p)) {
RegisterRetransmission = TRUE;
C_(printf("r15_network_layer.c (%d) Payload Sent to comm device! \n", __LINE__);)
} else {
@@ -517,6 +523,7 @@ PacketMeta_t *R15_Network_PacketAllocate(const Communication_t *const Communicat
/* packet meta info setup */
C_(
+
if (BULK_BUFFER_SIZE > BufferSize)
printf("CmdBuffGet:%x\n", Buffer_p);
else {
@@ -605,7 +612,7 @@ ErrorExit:
*/
void R15_Network_WriteCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
R15_Outbound_t *Out_p = &(R15_NETWORK(Communication_p)->Outbound);
BulkExtendedHeader_t ExtendedHeader = {0};
B_(printf("r15_network_layer.c (%d): Device write finished!! \n", __LINE__);)
@@ -667,16 +674,14 @@ static ErrorCode_e R15_Network_ReceiveHeader(const Communication_t *const Commun
RESET_INBOUND(In_p, RECEIVE_HEADER);
SYNC_HEADER(In_p, ALIGNED_HEADER_LENGTH, In_p->Scratch);
}
- }
- else
- {
+ } else {
A_(
- uint32 Counter = 0;
+ uint32 Counter = 0;
+
+ printf("Invalid header! ");
- printf("Invalid header! ");
- for (Counter = 0; Counter < 16; Counter++)
- {
- printf(" %02X", In_p->Scratch[Counter]);
+ for (Counter = 0; Counter < 16; Counter++) {
+ printf(" %02X", In_p->Scratch[Counter]);
}
printf("\n\n");
)
@@ -700,12 +705,12 @@ static ErrorCode_e R15_Network_ReceiveExtendedHeader(Communication_t *Communicat
R15_DeserializeBulkExtendedHeader(&BulkExtendedHeader, In_p->Target_p);
IsValidHeader = R15_IsValidExtendedHeader(In_p->Target_p,
- In_p->Header.ExtendedHeaderLength,
- In_p->Header.ExtendedHeaderChecksum);
+ In_p->Header.ExtendedHeaderLength,
+ In_p->Header.ExtendedHeaderChecksum);
if (IsValidHeader) {
if (R15Header.Protocol == BULK_PROTOCOL &&
- (BulkExtendedHeader.TypeFlags & MASK_BULK_COMMAND_SELECT) == CMD_BULK_DATA) {
+ (BulkExtendedHeader.TypeFlags & MASK_BULK_COMMAND_SELECT) == CMD_BULK_DATA) {
In_p->Packet_p = R15_Network_PacketAllocate(Communication_p, BULK_BUFFER_SIZE);
} else {
In_p->Packet_p = R15_Network_PacketAllocate(Communication_p, COMMAND_BUFFER_SIZE);
@@ -746,10 +751,10 @@ static ErrorCode_e R15_Network_ReceiveExtendedHeader(Communication_t *Communicat
memcpy(Packet_p->Hash, &Packet_p->Header.PayloadChecksum, 4);
Communication_p->HashDevice_p->Calculate(OBJECT_HASH(Communication_p),
- HASH_NONE,
- Packet_p->Payload_p, Packet_p->Header.PayloadLength,
- Packet_p->Hash, (HashCallback_t)R15_InHashCallback,
- (void *)Packet_p);
+ HASH_NONE,
+ Packet_p->Payload_p, Packet_p->Header.PayloadLength,
+ Packet_p->Hash, (HashCallback_t)R15_InHashCallback,
+ (void *)Packet_p);
#endif
In_p->Packet_p = NULL;
@@ -792,10 +797,10 @@ static ErrorCode_e R15_Network_ReceivePayload(Communication_t *Communication_p)
#endif
Communication_p->HashDevice_p->Calculate(OBJECT_HASH(Communication_p),
- Communication_p->CurrentFamilyHash,
- Packet_p->Payload_p, Packet_p->Header.PayloadLength,
- Packet_p->Hash, (HashCallback_t)R15_InHashCallback,
- (void *)Packet_p);
+ Communication_p->CurrentFamilyHash,
+ Packet_p->Payload_p, Packet_p->Header.PayloadLength,
+ Packet_p->Hash, (HashCallback_t)R15_InHashCallback,
+ (void *)Packet_p);
} else {
SET_PACKET_FLAGS(Packet_p, PACKET_RX_STATE_MASK, BUF_PAYLOAD_CRC_OK);
(void)QUEUE((Packet_p->Communication_p), FifoEnqueue_Fn)(OBJECT_QUEUE(Packet_p->Communication_p), Packet_p->Communication_p->Inbound_p, Packet_p);
diff --git a/lcmodule/source/cnh1605205_ldr_network_layer/source/z_network.c b/lcmodule/source/cnh1605205_ldr_network_layer/source/z_network.c
index 99551f5..4ec23eb 100644
--- a/lcmodule/source/cnh1605205_ldr_network_layer/source/z_network.c
+++ b/lcmodule/source/cnh1605205_ldr_network_layer/source/z_network.c
@@ -70,7 +70,7 @@ ErrorCode_e Z_Network_Shutdown(const Communication_t *const Communication_p)
void Z_Network_ReadCallback(const void *Data_p, const uint32 Length, void *Param_p)
{
- Communication_t *Communication_p = (Communication_t*)(((CommunicationDevice_t*)Param_p)->Object_p);
+ Communication_t *Communication_p = (Communication_t *)(((CommunicationDevice_t *)Param_p)->Object_p);
CommandData_t CmdData;
Z_NETWORK(Communication_p)->Inbound.RecData += Length;
@@ -103,11 +103,13 @@ void Z_Network_ReceiverHandler(Communication_t *Communication_p)
C_(printf("z_network.c (%d) ReqData(%d) RecData(%d) \n", __LINE__, ReqData, In_p->RecData);)
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (E_SUCCESS != Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
ReqData, Z_Network_ReadCallback, Communication_p->CommunicationDevice_p)) {
/* Read failed! Return to previous state. */
In_p->ReqData = ReqData;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
ReqData, Z_Network_ReadCallback, Communication_p->CommunicationDevice_p);
@@ -119,11 +121,13 @@ void Z_Network_ReceiverHandler(Communication_t *Communication_p)
In_p->ReqData = 0;
In_p->RecData = 0;
#ifdef CFG_ENABLE_LOADER_TYPE
+
if (TRUE == Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
Z_HEADER_LENGTH, Z_Network_ReadCallback,
Communication_p->CommunicationDevice_p)) {
In_p->State = Z_RECEIVE_HEADER;
}
+
#else
(void)Communication_p->CommunicationDevice_p->Read(In_p->Target_p,
Z_HEADER_LENGTH, Z_Network_ReadCallback,