9.1.3.2 Setup Code Example
Add these code segments to the main loop, or to a setup function in your application's C-file:
#define PORT_MASK 40 #define LCD_DUTY LCDCA_DUTY_1_4 #define LCD_CONTRAST_LEVEL 30 struct lcdca_config lcdca_cfg;
// LCDCA Controller initialization// - Clock,// - Connect to C42364A glass LCD component,// - Timing: 64 Hz frame rate & low power waveform, FC0, FC1, FC2// - Interrupt: off.lcdca_clk_init();lcdca_cfg.port_mask = PORT_MASK;lcdca_cfg.x_bias =false;lcdca_cfg.lp_wave =true;lcdca_cfg.duty_type = LCD_DUTY;lcdca_cfg.lcd_pres =false;lcdca_cfg.lcd_clkdiv = 3;lcdca_cfg.fc0 = 16;lcdca_cfg.fc1 = 2;lcdca_cfg.fc2 = 6;lcdca_cfg.contrast = LCD_CONTRAST_LEVEL;lcdca_set_config(&lcdca_cfg);lcdca_enable();lcdca_enable_timer(LCDCA_TIMER_FC0);lcdca_enable_timer(LCDCA_TIMER_FC1);lcdca_enable_timer(LCDCA_TIMER_FC2);/* Turn on LCD back light */ioport_set_pin_level(LCD_BL_GPIO, IOPORT_PIN_LEVEL_HIGH);
