[][src]Crate tmledkey_hal_drv

More infromation about 7 segment displays

Enums

TmError

Constants

BUS_DELAY_US

Resonable delay for TM serial protocol.

BUS_DELAY_US_FAST

Lower but sill working delay accroding to my own tests.

CHARS
CHAR_0
CHAR_1
CHAR_2
CHAR_3
CHAR_4
CHAR_5
CHAR_6
CHAR_7
CHAR_8
CHAR_9
CHAR_A
CHAR_BRACKET_LEFT
CHAR_BRACKET_RIGHT
CHAR_C
CHAR_DEGREE
CHAR_E
CHAR_E_MIRROR
CHAR_F
CHAR_G
CHAR_H
CHAR_I
CHAR_J
CHAR_L
CHAR_MINUS
CHAR_N
CHAR_O
CHAR_P
CHAR_R
CHAR_S
CHAR_U
CHAR_UNDERSCORE
CHAR_a
CHAR_b
CHAR_c
CHAR_d
CHAR_e
CHAR_g
CHAR_h
CHAR_i
CHAR_l
CHAR_n
CHAR_o
CHAR_q
CHAR_r
CHAR_t
CHAR_u
CHAR_y
COM_ADDRESS

Register address command mask

COM_DATA_ADDRESS_ADD

Address adding mode (write to display)

COM_DATA_ADDRESS_FIXED

Data fix address mode (write to display)

COM_DATA_READ

Read key scan data

COM_DISPLAY_OFF
COM_DISPLAY_ON

Display ON max brightness. Can be combined with masked bytes to adjust brightness level

DISPLAY_BRIGHTNESS_MASK

Display brightness mask

SEG_1

Segment A - top

SEG_2

Segment B - top right

SEG_3

Segment C - bottom right

SEG_4

Segment D - bottom

SEG_5

Segment E - bottom left

SEG_6

Segment F - top left

SEG_7

Segment G - middle

SEG_8

Segment DP (eight) - dot or colon

Functions

tm_send_bytes

Send one or several bytes to MCU. Accoding to datasheet it can be single commad byte or a sequence starting with command byte followed by several data bytes.