Microchip® Advanced Software Framework

conf_c42412a_lcdca.h File Reference

C42412A configuration.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define CONF_C42412A_BLINK_TIMER   LCDCA_TIMER_FC0
 Blink timer configuration. More...
 
#define CONF_C42412A_CIRCULAR_ANIMATION_TIMER   LCDCA_TIMER_FC0
 Circular animation configuration. More...
 
#define CONF_C42412A_CONTRAST   30
 Init contrast configuration. More...
 
#define CONF_C42412A_TEXT_SCROLLING_TIMER   LCDCA_TIMER_FC0
 Text scrolling configuration. More...
 
#define CONF_C42412A_X_BIAS   false
 Configuration of the C42412A LCD glass driver. More...
 
Init timing definition
#define CONF_C42412A_PRES   false
 Clock prescaler configuration. More...
 
#define CONF_C42412A_CLKDIV   7
 Clock divider configuration. More...
 
#define CONF_C42412A_FC0   2
 Frame count 0 configuration. More...
 
#define CONF_C42412A_FC1   2
 Frame count 1 configuration. More...
 
#define CONF_C42412A_FC2   1
 Frame count 1 configuration. More...
 
C42412A LCD Glass Common and Segment number
#define C42412A_NB_OF_COM   4
 
#define C42412A_NB_OF_SEG   24
 
C42412A LCD Glass Connection Initialization
#define C42412A_PORT_MASK   C42412A_NB_OF_SEG
 
#define C42412A_LCD_DUTY   (C42412A_NB_OF_COM % 4)
 
Digit Decoder
#define C42412A_FIRST_14SEG_4C   4
 14-segment with 4 commons terminals More...
 
#define C42412A_WIDTH_14SEG_4C   5
 

#define C42412A_FIRST_14SEG_4C   4

14-segment with 4 commons terminals

Referenced by c42412a_clear_text(), c42412a_show_text(), and c42412a_text_scrolling_start().

#define C42412A_LCD_DUTY   (C42412A_NB_OF_COM % 4)

Referenced by c42412a_init().

#define C42412A_NB_OF_COM   4
#define C42412A_NB_OF_SEG   24
#define C42412A_PORT_MASK   C42412A_NB_OF_SEG

Referenced by c42412a_init().

#define C42412A_WIDTH_14SEG_4C   5
#define CONF_C42412A_BLINK_TIMER   LCDCA_TIMER_FC0

Blink timer configuration.

Referenced by c42412a_blink_icon_start(), and c42412a_blink_screen().

#define CONF_C42412A_CIRCULAR_ANIMATION_TIMER   LCDCA_TIMER_FC0

Circular animation configuration.

#define CONF_C42412A_CLKDIV   7

Clock divider configuration.

Referenced by c42412a_init().

#define CONF_C42412A_CONTRAST   30

Init contrast configuration.

Referenced by c42412a_init().

#define CONF_C42412A_FC0   2

Frame count 0 configuration.

Referenced by c42412a_init().

#define CONF_C42412A_FC1   2

Frame count 1 configuration.

Referenced by c42412a_init().

#define CONF_C42412A_FC2   1

Frame count 1 configuration.

Referenced by c42412a_init().

#define CONF_C42412A_PRES   false

Clock prescaler configuration.

Referenced by c42412a_init().

#define CONF_C42412A_TEXT_SCROLLING_TIMER   LCDCA_TIMER_FC0

Text scrolling configuration.

Referenced by c42412a_text_scrolling_start().

#define CONF_C42412A_X_BIAS   false

Configuration of the C42412A LCD glass driver.

Bias configuration.

Referenced by c42412a_init().