Exemple #1
0
int main(void)
{
	wdt_enable(WDTO_2S);
	canix_init();

	// Haus-Elektrik Service Handler installieren
	canix_reg_frame_callback(hauselektrik_callback, -1, 
			HCAN_PROTO_SFP, HCAN_SRV_HES);

	canix_reg_rtc_callback(timer_handler);
	canix_reg_idle_callback(idle_handler);

	lcd_init(LCD_DISP_ON);
	lcd_clrscr();

	/*
	 * HINT: Grad Celsius = \337
	 *       (octal fuer 206 bzw. 0xdf)
	 */

	lcdctrl_init();
	keys_init();
	lcdstatemachine_init();

	canix_mainloop();
	return 0;
}
void lcd_init_device()
{
    iomux_lcd();       /* setup pins for 16bit lcd interface */
    lcdctrl_init();    /* basic lcdc module configuration */

    lcdctrl_bypass(1); /* run in bypass mode - all writes goes directly to lcd controller */
    lcd_display_init();
}