Keypad - Digi ConnectCore 8X Hardware Reference Manual

System-on-module
Table of Contents

Advertisement

PWM controller Number of channels Channel
PWM1
PWM2
On the ConnectCore 8X:
All MCA PWM channels are available on the LGA pads.
n
PWM0 channel 0 is available on the castellated pads.
n
PWM1 channels 0 and 1 are available on the castellated pads.
n
PWM2 channels 0 and 1 are available on the castellated pads.
n

Keypad

The MCA implements a keypad controller capable of decoding up to 64 key switches in a matrix
keyboard of maximum 8 rows x 8 columns. The controller detects each key press and release, and
implements a configurable debounce filter that prevents the detection of undesirable events caused
by switch bouncing. Additionally, the MCA can wake the system from low power modes (suspend to
RAM and power off) from the keyboard if configured to do so.
The controller buffers the events in its internal memory, making it unlikely that events are lost due to
heavy system load or interrupt latency. A standard Linux input driver is provided to access the
keyboard events from user space applications.
Note
Pull-ups are required. Every IO can be configured as either column or raw. See the
8X software documentation
perform pin assignment.
ConnectCore® 8X System-on-Module Hardware Reference Manual
2
0
1
2
0
1
for additional configuration options and information about how to
The Digi Microcontroller Assist™ hardware
IO
MCA_IO5
MCA_IO6
MCA_IO7
MCA_IO8
ConnectCore
37

Advertisement

Table of Contents
loading

Table of Contents