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 744 of file ports.h.

◆ WS_KEY_SCAN_B

#define WS_KEY_SCAN_B   0x08

Definition at line 741 of file ports.h.

◆ WS_KEY_SCAN_PORT

#define WS_KEY_SCAN_PORT   0xB5

Controls keypad scanning.

Definition at line 737 of file ports.h.

◆ WS_KEY_SCAN_ROW_BUTTONS

#define WS_KEY_SCAN_ROW_BUTTONS   0x40

Definition at line 738 of file ports.h.

◆ WS_KEY_SCAN_ROW_X

#define WS_KEY_SCAN_ROW_X   0x20

Definition at line 739 of file ports.h.

◆ WS_KEY_SCAN_ROW_Y

#define WS_KEY_SCAN_ROW_Y   0x10

Definition at line 740 of file ports.h.

◆ WS_KEY_SCAN_START

#define WS_KEY_SCAN_START   0x02

Definition at line 747 of file ports.h.

◆ WS_KEY_SCAN_X1

#define WS_KEY_SCAN_X1   0x01

Definition at line 750 of file ports.h.

◆ WS_KEY_SCAN_X2

#define WS_KEY_SCAN_X2   0x02

Definition at line 748 of file ports.h.

◆ WS_KEY_SCAN_X3

#define WS_KEY_SCAN_X3   0x04

Definition at line 745 of file ports.h.

◆ WS_KEY_SCAN_X4

#define WS_KEY_SCAN_X4   0x08

Definition at line 742 of file ports.h.

◆ WS_KEY_SCAN_Y1

#define WS_KEY_SCAN_Y1   0x01

Definition at line 751 of file ports.h.

◆ WS_KEY_SCAN_Y2

#define WS_KEY_SCAN_Y2   0x02

Definition at line 749 of file ports.h.

◆ WS_KEY_SCAN_Y3

#define WS_KEY_SCAN_Y3   0x04

Definition at line 746 of file ports.h.

◆ WS_KEY_SCAN_Y4

#define WS_KEY_SCAN_Y4   0x08

Definition at line 743 of file ports.h.