Keyboard; Key_Init; Key_Scan - Conrad C-Control Pro Mega Series Manual

Table of Contents

Advertisement

void main(void)
{
cnt=0;
Irq_SetVect(INT_TIM2COMP,ISR);
while(true);
}
6.10

Keyboard

One part of these keyboard routines is implemented in the Interpreter, another can be called up after
appending library "LCD_Lib.cc". Since the functions in
"LCD_Lib.cc" are realized through Bytecode they are slower when executed. Library functions
however have the advantage that they can be taken from the project by omitting the library in case
they are not needed. Direct Interpreter functions are always present, will however take up flash
memory.

6.10.1 Key_Init

Keyboard Functions
Syntax
void Key_Init(void);
Sub Key_Init()
Description
The global keymap array gets initialized with the ASCII values of the keyboard.
Parameter
None

6.10.2 Key_Scan

Keyboard Functions
Syntax
word Key_Scan(void);
Sub Key_Scan() As Word
Description
Key_Scan scans sequentially the input pins of the connected keyboard and returns the result as a bit field
© 2008 Conrad Electronic
// endless loop
(Library "Key_Lib.cc")
Libraries
152

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C-Control Pro Mega Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

C-control pro mega32C-control pro mega128

Table of Contents