Skip to content
Snippets Groups Projects
Commit 87f55c29 authored by Julia Wichmann's avatar Julia Wichmann
Browse files

Printf Debugging lay1+2.c

parent b93e21ce
No related branches found
No related tags found
No related merge requests found
......@@ -105,15 +105,16 @@ int main(void){
if(bufferIndex != 0) receivedFrame[receiveIndex] = frame[bufferIndex-1];
else receivedFrame[receiveIndex] = frame[MAXFRAMESIZE-1];
printf("receivedFrame[%d] = %d, bufferIndex: %d \n", receiveIndex, receivedFrame[receiveIndex], bufferIndex);
switch(receiveIndex){
case 0:
if(receivedFrame[receiveIndex] != 0x7E) break;
case 5:
if(receiveIndex==0)
if(receivedFrame[receiveIndex] == 0x7E) receiveIndex++;
else if(receiveIndex==5){
sizeToReceive = (uint16_t)receivedFrame[receiveIndex];
printf("sizeToReceive = %d\n", sizeToReceive);
receivedFrame = (byte*) realloc (receivedFrame, (sizeToReceive+6)*sizeof(byte));
default:
if(receiveIndex==sizeToReceive+5){
receiveIndex++;
}
else if(receiveIndex==sizeToReceive+5){
//if(!crc_check(receivedFrame)){
//puts("Fehler bei der Übertragung durch CRC-Check festgestellt");
for(uint i=0; i < sizeToReceive+6; i++)
......@@ -127,10 +128,10 @@ int main(void){
}
*/
receiveIndex = 0;
}
else
receiveIndex++;
}
else
receiveIndex++;
readyToReceive = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment