Datasheet

voidUART1_LOW__HandleReceiveMessage()
{
intlen;
if(USART1_command_received==1){ //datenempfangen?
printf("\n\rCommandReceived:");
switch(USART1_rx_command[0]){ //LeseKomamndo
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
//Status:
case'S':
len=USART1_rx_command[1];
if(len!=sizeof(EXT_statusData)){
printf("lengtherror");
}
else{
//CRC
checkfehlthier
//DatenauswertenUSART1_rx_command[2]enthälterst esbytedesstructs
printf("ok");
}
break;
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
//UnknownMessage
default:
break;
}
USART1_command_received=0;
}
}