Defines segment COM and BIT fields for top and bottom row blocks.

The bit pattern shown above for characters can be split into upper and lower portions for animation purposes. There are separate COM and BIT numbers which together represent a set of stacked blocks which can be shown on two rows in the segmented LCD screen.

There are four blocks shown on the top row:

*  -------0------
*
* |   \5  |6  /7 |
* |2   \  |  /   |1
*
*  --3---  ---4--
* 

There are four blocks shown on the bottom row :

*  --3---  ---4--
*
* |    /  |  \5  |
* |2  /7  |6  \  |0
*
*  -------1------
* 

The upper row has four blocks which are placed directly above the four blocks on the lower row. Each block can be in one of three states: blank - outer five segments off, inner three segments off outer - outer five segments on, inner three segments off inner - outer five segments off, inner three segments on full - outer five segments on, inner three segments on

* Top row:    0 1 2 3 4 5 6 7
* Bottom row: 0 1 2 3 4 5 6 7
* 

Public Attributes#

uint8_t

LCD COM line (for multiplexing)

uint8_t

LCD bit number.

Public Attribute Documentation#

com#

uint8_t sl_segment_lcd_block_t::com[8]

LCD COM line (for multiplexing)


Definition at line 217 of file hardware/driver/segment_lcd/inc/sl_segmentlcd.h

bit#

uint8_t sl_segment_lcd_block_t::bit[8]

LCD bit number.


Definition at line 218 of file hardware/driver/segment_lcd/inc/sl_segmentlcd.h