Microchip® Advanced Software Framework

conf_c42364a_lcdca.h File Reference

C42364A configuration.

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

Macros

#define CONF_C42364A_BLINK_TIMER   LCDCA_TIMER_FC0
 Blink timer configuration. More...
 
#define CONF_C42364A_CIRCULAR_ANIMATION_TIMER   LCDCA_TIMER_FC0
 Circular animation configuration. More...
 
#define CONF_C42364A_CONTRAST   30
 Init contrast configuration. More...
 
#define CONF_C42364A_TEXT_SCROLLING_TIMER   LCDCA_TIMER_FC0
 Text scrolling configuration. More...
 
#define CONF_C42364A_X_BIAS   false
 Configuration of the C42364A LCD glass driver. More...
 
Init timing definition
#define CONF_C42364A_PRES   false
 Clock prescaler configuration. More...
 
#define CONF_C42364A_CLKDIV   7
 Clock divider configuration. More...
 
#define CONF_C42364A_FC0   2
 Frame count 0 configuration. More...
 
#define CONF_C42364A_FC1   2
 Frame count 1 configuration. More...
 
#define CONF_C42364A_FC2   1
 Frame count 1 configuration. More...
 
C42364A LCD Glass Common and Segment number
#define C42364A_NB_OF_COM   4
 
#define C42364A_NB_OF_SEG   40
 
C42364A LCD Glass Connection Initialization
#define C42364A_PORT_MASK   C42364A_NB_OF_SEG
 
#define C42364A_LCD_DUTY   (C42364A_NB_OF_COM % 4)
 
Digit Decoder
#define C42364A_FIRST_7SEG_4C   10
 7-segment with 4 commons terminals More...
 
#define C42364A_WIDTH_7SEG_4C   4
 
#define C42364A_FIRST_14SEG_4C   36
 14-segment with 4 commons terminals More...
 
#define C42364A_WIDTH_14SEG_4C   7
 

#define C42364A_FIRST_14SEG_4C   36
#define C42364A_FIRST_7SEG_4C   10

7-segment with 4 commons terminals

Referenced by c42364a_clear_numeric_dec(), and c42364a_write_num_packet().

#define C42364A_LCD_DUTY   (C42364A_NB_OF_COM % 4)

Referenced by c42364a_init().

#define C42364A_NB_OF_COM   4
#define C42364A_NB_OF_SEG   40
#define C42364A_PORT_MASK   C42364A_NB_OF_SEG

Referenced by c42364a_init().

#define C42364A_WIDTH_7SEG_4C   4
#define CONF_C42364A_BLINK_TIMER   LCDCA_TIMER_FC0

Blink timer configuration.

Referenced by c42364a_blink_icon_start(), and c42364a_blink_screen().

#define CONF_C42364A_CIRCULAR_ANIMATION_TIMER   LCDCA_TIMER_FC0

Circular animation configuration.

Referenced by c42364a_circular_animation_start().

#define CONF_C42364A_CLKDIV   7

Clock divider configuration.

Referenced by c42364a_init().

#define CONF_C42364A_CONTRAST   30

Init contrast configuration.

Referenced by c42364a_init().

#define CONF_C42364A_FC0   2

Frame count 0 configuration.

Referenced by c42364a_init().

#define CONF_C42364A_FC1   2

Frame count 1 configuration.

Referenced by c42364a_init().

#define CONF_C42364A_FC2   1

Frame count 1 configuration.

Referenced by c42364a_init().

#define CONF_C42364A_PRES   false

Clock prescaler configuration.

Referenced by c42364a_init().

#define CONF_C42364A_TEXT_SCROLLING_TIMER   LCDCA_TIMER_FC0

Text scrolling configuration.

Referenced by c42364a_text_scrolling_start().

#define CONF_C42364A_X_BIAS   false

Configuration of the C42364A LCD glass driver.

Bias configuration.

Referenced by c42364a_init().