openrs

Navigation:  Programming language SQC > Built-in functions > Serial >

openrs

Previous pageReturn to chapter overviewNext page

The openrs() function starts a serial listener thread with the designated parameters.

It returns an integer value, which is used as a handle. If unsuccessful it returns -1.

The interrupt function will be called if data on the serial interface has arrived.

 

int openrs(int group,int baudrate,int databits,int parity,int stopbits, char endsign)

 

Example:

 

 

#interrupt IV_RS232

void foo_rs(int port, int edge, char* data, int dlen)

{

    data[dlen] = '\0';

    printf("Data %s \n",data);

 

}

 

void main() 

{

     openrs(RS232_1,9600,8,0,1,'>');

     while(1) 

        sleep(1000);

}