Livoa LogoLivoa
CASE


WHEN

Current state?
Rows = "0111"


Data = "0000"

GS = '0'

Rows = "1110"


Data = "0000"

GS = '0'

Rows = "1110"


GS = '1'

Rows = "0111"


GS = '1'

IF


Columns = "0111" ?

Data = "0001"


key 1

Data = "0010"


key 2

Data = "0011"


key 3

ELSIF


Columns = "1011" ?

ELSIF


Columns = "1101" ?

Row D


Column decoded

IF


Columns = "0110" ?

Data = "4010"


key A

Data = "0000"


(other situations like clicking two keys in the same row)

IF


Columns = "0111" ?

Data = "1111"


key F

ELSIF


Columns = "0111" ?

Data = "1110"


key E

ELSIF


Columns = "1011" ?

Data = "0000"


key O

Boopity boop

by Boop

0
0 uses