4.Keyboard

4.1Introduction

This section covers the design goals, architecture, firmware source code modules and configuration options for the PRoC™ LP keyboard. It does not cover the details of the radio subsystem or the con- figuration options that go with it.

4.1.1Design Features

There are several design goals that drove the requirements for the firmware development for the keyboard. Some of these are architecture related, while others are feature related.

The CY4672 Reference Design Kit uses a enCoRe II LV controller and CYRF6936 LP Radio for the RDK keyboard. Contact your local sales representative for more information on the enCoRe II LV controller.

The architecture was designed to be modular for extendibility and maintainability. It was also designed so that it could easily be ported from one hardware platform to another assuming the use of a enCoRe II LV microprocessor. While porting to another microprocessor requires more work, the hardware design was done to minimize usage of advanced enCoRe II LV features to expedite this effort.

Design efforts have been made to reduce the ‘on time’ of the microprocessor and radio to conserve battery life. This includes protocol optimizations along with using sleep features of the radio and enCoRe II LV microprocessor.

4.2Hardware Overview

The keyboard components are presented in this section. Photographs of the RDK keyboard assem- bly, are used to point out specific components or buttons.

CY4672 Reference Design Guide, Document # 001-16968 Revision **

51

[+] Feedback

Page 51
Image 51
Cypress CY4672 manual Keyboard, Introduction