Ejemplo n.º 1
0
void button_init(void)
{
	PCONF(9, 4, INPD); /* button alarm */
	PCONF(J, 0, INPD); /* button light */
	PCONF(J, 2, INPD); /* button mode */

	TA1CTL |= TASSEL__ACLK | TAIE;
	TA1CCR0 = 327; /* results in around 100Hz */

	TA3CTL |= TASSEL__ACLK | MC__UP | TAIE;
	TA3CCR0 = 2048; /* results in 16Hz */
}
Ejemplo n.º 2
0
Archivo: lcd.c Proyecto: Foda/pluto-fw
void lcd_init(void)
{
	LCDCCTL0 = LCDDIV_21 | LCDPRE__8 | LCD3MUX;
	LCDCBLKCTL = LCDBLKPRE__16384 | LCDBLKMOD_1;
	LCDCVCTL = 0;

	PCONF(6, 3, FUNC3);
	PCONF(6, 4, FUNC3);
	PCONF(6, 5, FUNC3);

	lcd_enable_seg(0);
	lcd_enable_seg(1);
	lcd_enable_seg(2);
	lcd_enable_seg(3);
	lcd_enable_seg(4);
	lcd_enable_seg(5);
	lcd_enable_seg(6);
	lcd_enable_seg(7);
	lcd_enable_seg(8);
	lcd_enable_seg(9);
	lcd_enable_seg(10);
	lcd_enable_seg(16);
	lcd_enable_seg(17);
	lcd_enable_seg(18);
	lcd_enable_seg(19);
	lcd_enable_seg(20);
	lcd_enable_seg(21);
	lcd_enable_seg(22);
	lcd_enable_seg(23);
	lcd_enable_seg(24);
	lcd_enable_seg(25);
	lcd_enable_seg(26);
	lcd_enable_seg(27);
	lcd_enable_seg(28);

	LCDCMEMCTL |= LCDCLRM | LCDCLRBM;

	LCDCCTL0 |= LCDON;
}