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 |
14-segment with 4 commons terminals
Referenced by c42364a_clear_text(), c42364a_show_text(), c42364a_text_scrolling_start(), and c42364a_write_alphanum_packet().
#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_14SEG_4C 7 |
Referenced by c42364a_clear_text(), c42364a_show_text(), c42364a_text_scrolling_start(), and c42364a_write_alphanum_packet().
#define C42364A_WIDTH_7SEG_4C 4 |
Referenced by c42364a_clear_numeric_dec(), and c42364a_write_num_packet().
#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 |