Ejemplo n.º 1
0
extern void ReadSensors( void )
{
    // Read the line sensors

    gLineR  = a2d( LINE_R );
    gLineL  = a2d( LINE_L );

    // Read the Eye sensors

    gEyeR = a2d( EYE_R );
    gEyeL = a2d( EYE_L );

#if 0
//   puts( "ReadSensors called\n" );
    puts( "LineL: " );
    putu8( gLineL );
    puts( " LineR: " );
    putu8( gLineR );
    puts( " EyeL: " );
    putu8( gEyeL);
    puts( " EyeR: " );
    putu8( gEyeR );
    puts( "\n" );
#endif

} // ReadSensors
Ejemplo n.º 2
0
char a2i( char ch, char **src, int base, int *nump ) {
	int num, digit;
	char *p;

	p = *src; num = 0;
	while( ( digit = a2d( ch ) ) >= 0 ) {
		if ( digit > base ) break;
		num = num*base + digit;
		ch = *p++;
	}
	*src = p; *nump = num;
	return ch;
}
Ejemplo n.º 3
0
static char a2i(char ch, const char **src, int base, unsigned char *nump)
{
    const char *p = *src;
    int num = 0;
    int digit;
    while ((digit = a2d(ch)) >= 0) {
        if (digit > base)
            break;
        num = num * base + digit;
        ch = *p++;
    }
    *src = p;
    *nump = num;
    return ch;
}