User’s Manual
111
C.8 LCD/Keypad Module Function Calls
When mounted on the Prototyping Board, the LCD/keypad module uses the external I/O
bus on the Rabbit 3000 chip. Remember to add the line
#define PORTA_AUX_IO
to the beginning of any programs using the external I/O bus.
C.8.1 LCD/Keypad Module Initialization
The function used to initialize the LCD/keypad module can be found in the Dynamic C
LIB\DISPLAYS\LCD122KEY7.LIB
library.
Initializes the LCD/keypad module. The keypad is set up using
keypadDef()
or
keyConfig()
after
this function call.
RETURN VALUE
None.
C.8.2 LEDs
When power is applied to the LCD/keypad module for the first time, the red LED (DS1)
will come on, indicating that power is being applied to the LCD/keypad module. The red
LED is turned off when the
brdInit
function executes.
One function is available to control the LEDs, and can be found in the Dynamic C
LIB\
DISPLAYS\LCD122KEY7.LIB
library.
LED on/off control. This function will only work when the LCD/keypad module is installed on the
RCM3700 Prototyping Board.
PARAMETERS
led
is the LED to control.
0 = LED DS1
1 = LED DS2
2 = LED DS3
3 = LED DS4
4 = LED DS5
5 = LED DS6
6 = LED DS7
value
is the value used to control whether the LED is on or off (0 or 1).
0 = off
1 = on
RETURN VALUE
None.
void dispInit();
void displedOut(int led, int value);
Summary of Contents for RCM3305
Page 6: ...RabbitCore RCM3305 RCM3315...
Page 14: ...8 RabbitCore RCM3305 RCM3315...
Page 22: ...16 RabbitCore RCM3305 RCM3315...
Page 28: ...22 RabbitCore RCM3305 RCM3315...
Page 70: ...64 RabbitCore RCM3305 RCM3315...
Page 106: ...100 RabbitCore RCM3305 RCM3315...
Page 144: ...138 RabbitCore RCM3305 RCM3315...
Page 160: ......