Cypress CY4672 Espresso Maker User Manual


 
CY4672 Reference Design Guide, Document # 001-16968 Revision ** 51
4. Keyboard
4.1 Introduction
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.1 Design 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.2 Hardware 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.
[+] Feedback