Example #1
0
void screen_row_clear(const row_t i)
{
	screen_segment_clear(i, 0, SCREEN_COL - 1);
	nokia1100_gotox(0);
	nokia1100_gotoy(0);
	
	vt100_rowprop[i].double_height = FALSE;
	vt100_rowprop[i].double_width = FALSE;
}
/* init */
void
nokia1100_init()
{
	/* output port */
	NOKIA1100_PDIR |= (1 << NOKIA1100_SS) | (1 << NOKIA1100_RESET) | (1 << NOKIA1100_CLK) | (1 << NOKIA1100_MOSI);
	
	_SETBIT(NOKIA1100_POUT, NOKIA1100_SS);
	
	_RSTBIT(NOKIA1100_POUT, NOKIA1100_RESET);
	_SETBIT(NOKIA1100_POUT, NOKIA1100_RESET);
	
	/* initalization commands */
	_nokia1100_chargepump_on();
	nokia1100_contrast(NOKIA1100_INIT_CONTRAST);
	nokia1100_power_on();
	nokia1100_clear();
	nokia1100_gotoy(0);
	nokia1100_gotox(0);
}
Example #3
0
void
screen_gotocol(col_t c)
{
	nokia1100_gotox(c * SCREEN_CHAR_WIDTH);
}