rendered paste bodyvoid serial_str(serial_msg *messages,unsigned char *send_str,unsigned int length)
{
int i = 0;
unsigned char checksum = 0;
transIndex = 0;
for(i = 0; i < length; i++)
checksum = checksum^send_str[i];
checksum = ~checksum;
send_str[length] = checksum;
length++;
g_sendStr = send_str;
//diag_printf("Here\n");
usart2_port[2] = 0x3;
while(transIndex < length)
{
diag_printf("TI = %d, L = %d\n",transIndex,length);
usart2_port[2] = 0x3;
}
usart2_port[3] = 0x2;
//diag_printf("Finished\n");
cyg_thread_delay(50);
}