AX10445 Module Series User's Manual
/* retrieve data from channel 1 receive buffer */
int GetlStr()
{
if (rear1 == front1) return 0;
sil = 0;
while (si1 < BUFSIZE)
{
if (rear1 != front1)
{
showbuf1[si1] = inbuf1[rear1];
si1++;
rear1++;
}
else {
/* no data in buffer now */
showbuf1[si1] = '\ 0';
return si1;
}
}
return 0;
}
/* retrieve data from channel 2 receive buffer */
int Get2Str()
{
if (rear2 == front2) return 0;
si2 = 0;
while (si2 < BUFSIZE)
{
if (rear 2 != front2)
{
showbuf2[si2] = inbuf2[rear2];
si2++;
rear2++;
}
else {
/* no data in buffer now */
showbuf2[si2] = '\ 0';
return si2;
}
32
Application
Need help?
Do you have a question about the AX10445 Series and is the answer not in the manual?
Questions and answers