libws libws
WSwan hardware library for the Wonderful toolchain
Loading...
Searching...
No Matches
Hardware defines - Keypad I/O ports

Macros

#define WS_KEY_SCAN_PORT   0xB5
#define WS_KEY_SCAN_ROW_BUTTONS   0x40
#define WS_KEY_SCAN_ROW_X   0x20
#define WS_KEY_SCAN_ROW_Y   0x10
#define WS_KEY_SCAN_B   0x08
#define WS_KEY_SCAN_X4   0x08
#define WS_KEY_SCAN_Y4   0x08
#define WS_KEY_SCAN_A   0x04
#define WS_KEY_SCAN_X3   0x04
#define WS_KEY_SCAN_Y3   0x04
#define WS_KEY_SCAN_START   0x02
#define WS_KEY_SCAN_X2   0x02
#define WS_KEY_SCAN_Y2   0x02
#define WS_KEY_SCAN_X1   0x01
#define WS_KEY_SCAN_Y1   0x01

Detailed Description

Macro Definition Documentation

◆ WS_KEY_SCAN_A

#define WS_KEY_SCAN_A   0x04

Definition at line 783 of file ports.h.

◆ WS_KEY_SCAN_B

#define WS_KEY_SCAN_B   0x08

Definition at line 780 of file ports.h.

◆ WS_KEY_SCAN_PORT

#define WS_KEY_SCAN_PORT   0xB5

Controls keypad scanning.

Definition at line 776 of file ports.h.

◆ WS_KEY_SCAN_ROW_BUTTONS

#define WS_KEY_SCAN_ROW_BUTTONS   0x40

Definition at line 777 of file ports.h.

◆ WS_KEY_SCAN_ROW_X

#define WS_KEY_SCAN_ROW_X   0x20

Definition at line 778 of file ports.h.

◆ WS_KEY_SCAN_ROW_Y

#define WS_KEY_SCAN_ROW_Y   0x10

Definition at line 779 of file ports.h.

◆ WS_KEY_SCAN_START

#define WS_KEY_SCAN_START   0x02

Definition at line 786 of file ports.h.

◆ WS_KEY_SCAN_X1

#define WS_KEY_SCAN_X1   0x01

Definition at line 789 of file ports.h.

◆ WS_KEY_SCAN_X2

#define WS_KEY_SCAN_X2   0x02

Definition at line 787 of file ports.h.

◆ WS_KEY_SCAN_X3

#define WS_KEY_SCAN_X3   0x04

Definition at line 784 of file ports.h.

◆ WS_KEY_SCAN_X4

#define WS_KEY_SCAN_X4   0x08

Definition at line 781 of file ports.h.

◆ WS_KEY_SCAN_Y1

#define WS_KEY_SCAN_Y1   0x01

Definition at line 790 of file ports.h.

◆ WS_KEY_SCAN_Y2

#define WS_KEY_SCAN_Y2   0x02

Definition at line 788 of file ports.h.

◆ WS_KEY_SCAN_Y3

#define WS_KEY_SCAN_Y3   0x04

Definition at line 785 of file ports.h.

◆ WS_KEY_SCAN_Y4

#define WS_KEY_SCAN_Y4   0x08

Definition at line 782 of file ports.h.