Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 127 → Rev 130

/Riddim/fc.c
4,9 → 4,14
unsigned char TxBuffer[150];
unsigned char _TxBuffer[150];
 
char RxBuffer[150];
char PrintableRxBuffer[150];
 
 
 
int mk_socket;
 
int status;
 
void AddCRC(unsigned int wieviele)
{
55,28 → 60,66
// for (c=0;c<pt+2;c++)
// {
status = write(mk_socket,&TxBuffer , pt+3);
 
// printf("Send to MK %d \n" , TxBuffer[c] );
// }
/*while(TxBuffer[i] !='\r' && i<150)
/* int i=0;
while(TxBuffer[i] !='\r' && i<150)
{
// TxBuffer[i]='#';
status = send(s,&TxBuffer[i] , 1, 0);
status = send(mk_socket,TxBuffer[i] , 1, 0);
printf(" +%d%c ",i,TxBuffer[i]);
i++;
}
 
status = send(s,"\r" , 1, 0);
// status = send(s,"\r" , 1, 0);
*/
// status = send(s,"\r" , 1, 0);
status = send(mk_socket,"\r" , 1, 0);
status = send(mk_socket,"\n" , 1, 0);
printf("\n");
}
 
/*
 
int rx_last_length;
 
int read_from_mk()
{
char in_char='#';
int count=0;
int r=0;
printf("starting read\n");
while(in_char!='\n')
{
// printf("b read\n");
count=read(mk_socket,&in_char,1);
//printf("a read %d\n",count);
if (count!=-1)
{
// printf("%c\n",in_char);
RxBuffer[r]=in_char;
if (in_char!=0)
PrintableRxBuffer[r++]=in_char;
else
PrintableRxBuffer[r++]='0';
}
 
}
rx_last_length=r;
PrintableRxBuffer[r++]='\0'; // terminate
printf("done --->%s\n",PrintableRxBuffer);
 
if (RxBuffer[2]=='D')
debug_sets++;
 
return 1;
}
 
 
int connect_mk_bluetooth(char dest[18])
{
 
 
struct sockaddr_rc addr ;
 
91,13 → 134,14
// connect to server
status = connect(mk_socket, (struct sockaddr *)&addr, sizeof(addr));
 
printf("connection status %d\n",status);
return status;
}
 
*/
 
 
 
int connect_mk_localhost_socket(int port)
{
 
119,6 → 163,7
// status = connect(s, (struct sockaddr *)&addr, sizeof(addr));
status = connect(mk_socket,(struct sockaddr*) &sa, sizeof(struct sockaddr_in));
 
printf("connection status %d\n",status);
return status;
 
}