5.8 Set Cursor Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.9 Go Home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.10 Move Cursor Back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.11 Move Cursor Forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.12 Underline Cursor On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.13 Underline Cursor Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.14 Blinking Block Cursor On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.15 Blinking Block Cursor Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 Special Characters 27
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2 Creating a Custom Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.3 Saving Custom Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.4 Loading Custom Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.5 Save Startup Screen Custom Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.6 Initialize Medium Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.7 Place Medium Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.8 Initialize Horizontal Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.9 Place Horizontal Bar Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.10 Initialize Narrow Vertical Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.11 Initialize Wide Vertical Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.12 Place Vertical Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7 General Purpose Output 33
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2 General Purpose Output Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.3 General Purpose Output On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.4 Set Startup GPO state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8 Dallas 1-Wire 34
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.2 Search for a 1-Wire Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.3 Dallas 1-Wire Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9 Keypad 36
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.1.1 I2C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.1.2 RS232 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.2 Auto Transmit Key Presses On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.3 Auto Transmit Key Presses Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.4 Poll Key Press . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
9.5 Clear Key Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
9.6 Set Debounce Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
9.7 Set Auto Repeat Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
9.8 Auto Repeat Mode Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
9.9 Assign Keypad Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Matrix Orbital LK202-25 iii