20-101-0654 Rabbit Semiconductor, 20-101-0654 Datasheet - Page 101

INTERFACE OP6800 512K FLASH&SRAM

20-101-0654

Manufacturer Part Number
20-101-0654
Description
INTERFACE OP6800 512K FLASH&SRAM
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 20-101-0654

Module/board Type
Single Board Computer Module
Product
Modules
Processor Type
Rabbit 2000
Sram
128 KB
Flash
256 KB
Timers
8 bit, 10 bit
Backup Battery
Lithium Battery
Operating Voltage
9 V to 36 V
Power Consumption
1.5 W
Board Size
111 mm x 91 mm x 33 mm
Description/function
Computer Module
For Use With/related Products
OP6800
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
20-101-654
20-101-654
D.5.1 Keypad
The functions used to control the keypad are in the
Dynamic C
RETURN VALUE
SEE ALSO
PARAMETERS
User Keypad Interface
User’s Manual
void keyInit(void);
void keyConfig(char cRaw, char cPress,
Initializes keypad process
None.
Assigns each key with key press and release codes, and hold and repeat ticks for auto repeat and
debouncing.
cRaw is a raw key code index.
cPress is a key press code
cRelease is a key release code.
cCntHold is a hold tick, which is approximately one debounce period or 5 µs.
cSpdLo is a low-speed repeat tick, which is approximately one debounce period or 5 µs.
cCntLo is a low-speed hold tick, which is approximately one debounce period or 5 µs.
char cRelease, char cCntHold, char cSpdLo,
char cCntLo, char cSpdHi);
1 × 7 keypad matrix with raw key code index assignments (in brackets):
brdInit
[0]
An 8-bit value is returned when a key is pressed.
0 = Unused.
See keypadDef() for default press codes.
An 8-bit value is returned when a key is pressed.
0 = Unused.
How long to hold before repeating.
0 = No Repeat.
How many times to repeat.
0 = None.
How long to hold before going to high-speed repeat.
0 = Slow Only.
LIB\KEYPADS
[4]
[1]
library folder.
[5]
[2]
[6]
KEYPAD7.LIB
[3]
library located in the
97

Related parts for 20-101-0654