Example #1
0
void putsTime(uint8_t x,uint8_t y,int16_t tme,uint8_t att,uint8_t att2)
{
	div_t qr ;

	if ( tme<0 )
	{
		lcd_putcAtt( x - ((att&DBLSIZE) ? FWNUM*6-2 : FWNUM*3),    y, '-',att);
		tme = -tme;
	}

	lcd_putcAtt(x, y, ':',att&att2);
	qr = div( tme, 60 ) ;
	lcd_2_digits( x, y, (uint16_t)qr.quot, att ) ;
	x += (att&DBLSIZE) ? FWNUM*6-4 : FW*3-4 ;
	lcd_2_digits( x, y, (uint16_t)qr.rem, att2 ) ;
}
Example #2
0
void putsTime(uint8_t x,uint8_t y,int16_t tme,uint8_t att,uint8_t att2)
{
	div_t qr ;

	uint8_t z = FWNUM*6-2 ;
	if ( att&DBLSIZE )
	{
		if ( att&CONDENSED )
		{
			x += 3 ;
			z = FWNUM*5-2 ;
		}
	}
	if ( tme<0 )
	{
		lcd_putcAtt( x - ((att&DBLSIZE) ? z : FWNUM*3),    y, '-',att);
		tme = -tme;
	}

	lcd_putcAtt( x, y, ':',att&att2);
	qr = div( tme, 60 ) ;
	if ( att&DBLSIZE )
	{
		if ( att&CONDENSED )
		{
			x += 2 ;
		}
	}
	lcd_2_digits( x, y, (uint16_t)qr.quot, att ) ;
	if ( att&DBLSIZE )
	{
		if ( att&CONDENSED )
		{
			x += FWNUM*5-4 ;
		}
		else
		{
			x += FWNUM*6-4 ;
		}
	}
	else
	{
		x += FW*3-4 ;
	}
	lcd_2_digits( x, y, (uint16_t)qr.rem, att2 ) ;
}
Example #3
0
void putsTime(uint8_t x,uint8_t y,int16_t tme,uint8_t att,uint8_t att2)
{
	div_t qr ;

	if ( tme<0 )
	{
		lcd_putcAtt( x - ((att&DBLSIZE) ? FWNUM*6-2 : FWNUM*3),    y, '-',att);
		tme = -tme;
	}

	lcd_putcAtt(x, y, ':',att&att2);
	qr = div( tme, 60 ) ;
	lcd_2_digits( x, y, (uint16_t)qr.quot, att ) ;
//	lcd_outdezNAtt(x/*+ ((att&DBLSIZE) ? 2 : 0)*/, y, (uint16_t)qr.quot, LEADING0|att,2);
	x += (att&DBLSIZE) ? FWNUM*6-4 : FW*3-3;
	lcd_2_digits( x, y, (uint16_t)qr.rem, att2 ) ;
//	lcd_outdezNAtt(x, y, (uint16_t)qr.rem, LEADING0|att2,2);
}