Manuals
/
Cypress
/
Kitchen Appliance
/
Espresso Maker
Cypress
CY4672
manual
Index
Models:
CY4672
1
124
126
126
Download
126 pages
13.98 Kb
119
120
121
122
123
124
125
126
Bind Timing Diagram
Chip Error Correction
Timer Module
WirelessUSB Protocol
PRoC LP Device Configuration
Reset
Accessing MTK in the DUT
Serial Command Protocol
Keyboardkeepalivetimeout
RDK Mouse Assembly
Page 124
Image 124
Index
124
CY4672 Reference Design Guide, Document #
001-16968
Revision **
[+] Feedback
Page 123
Page 125
Page 124
Image 124
Page 123
Page 125
Contents
CY4672 Reference Design Guide
Copyrights
Disclaimer
Contents
2.3 Programmable Interval Timer User Module 2.4
2.1
2.2
4.1
9.2
9.1
9.3
2.4 1 Millisecond Interval Timer User Module 2.5
6.16
6.17
6.18
1.1
1.2
1.3
100
105
107
108
109
Introduction
Scope
Chapter Overviews
Support
Definitions
Conventions
Acronyms
Rssi
Introduction
WirelessUSB Protocol
General Overview
Radio Channel Management
Pseudo Noise Codes
Chip Error Correction
Automatic Acknowledgment AutoACK
Network ID
Manufacturing ID
Protocol Modes
Channel Selection Algorithm
Ping Mode Bridge Only
Idle Mode
Bind Mode Reconnect
KISSBind Mode
Reconnect Mode HID only
Idle Mode HID only
Button Bind Mode
Enhanced KISSBind
Slave
Unbind
Data Mode
Back Channel Data Support
Back Channel Transaction Sequence
Dynamic Data Rate and Dynamic PA
Dynamic Data Rate
Packet Structures
Bind/KISSBind Request Packet HID
Bind Response Packet Bridge
Connect Request HID
Connect Response Packet Bridge
Device Type
Data Packet/Back Channel Data Packet Bridge and HID
Ping Packet Bridge
Data Byte 0-N This is byte-aligned application data
Bind and Reconnect Timing
Bind Timing Diagram
Signature Byte
Device
Encryption
TEA Key Management over WirelessUSB
TEA Encryption
AES Encryption
TEA Encryption Key Management
Encryption and Power Consumption Trade Off
AES Key Management
WirelessUSB Protocol
Design Features
RDK Mouse Assembly
Mouse
Introduction
Bottom View Bind Button and On-Off Switch
Hardware Block Diagram
Schematics
PRoC LP Device Configuration
Firmware Architecture
Hardware Considerations
1 ROM/RAM Usage
CYRF69103 Device Architecture
Global Configuration
SPI Master User Module
Model
Programmable Interval Timer User Module
Flash Security
Common Code
Generated Library Code
Debounce Module
SPI Module
Timer Module
Radio Driver
Protocol Module
Flash Module
ISR Module
Application Code
Mouse Module
Optical Module
Testmode Module
Mfgtest Module
Buttons Module
Wheel Module
Configuration Options
Battery Module
Platformh
MOUSE800NOT400CPI
Mfgtestcode
Mfgtxmodes
Wireless Protocol Data Payload
Platform and Architecture Portability
Initialization
Kissbind
Interrupt usage and timing
Packet Format
9.2 Packet Format
Byte
Code Performance Analysis
Development Environment
Tools
Watchdog Timer
Tips and Tricks
Critical Test Points
2.1 M8C Sleep
Keyboard
RDK Keyboard Assembly
Keyboard Plastic
Radio and PSoC Board PDC-9265
Schematic
Bind Button
Keyboard Matrix
Row
Total ROM Total RAM Bytes
EnCoRe II Device Configuration
Build Option ROM Usage RAM Usage Bytes
Microcontroller Device Architecture
This parameter is set to Enable
This parameter is set to Disable
This parameter is set to Tcap
This parameter is set to ‘1’
Reset
Isr
Timer
Application
Keyboard Module
Test Module
Keyboardkeepalivetimeout
Encrypt Module
Encrypttea
Timercal
Encryptaes
Mouseemulationmode
Keyboard Application Report Formats
Byte Name
0xFC
Modifier Reserved Scan Code Keys 0x00 0x04
Modifier Reserved Scan Code Keys 0x00
Application Report
Power Key Scan
Ghost Key Detection
Interrupt Usage / Timing
Code Performance Analysis
Modifying the Keyboard Matrix or Adding New Keys
Modifying the Keyboard Matrix
Adding New Keys
Build the firmware, the new key ‘My Computer’ will work
RDK Keyboard with POD Installed
10. RDK Keyboard Test Points
Bridge
Bridge Photographs
In-System Programming
Schematics LED Usage
RDK Bridge with USB Adapter and PSoC MiniProg
Total ROM Bytes Total RAM Bytes
Build Option ROM Usage Bytes RAM Usage Bytes
CYRF69213 Device Architecture
This parameter is set to 1Hz
This parameter is set to 4.44 4.53
2.4 1 Millisecond Interval Timer User Module
USB Device User Module
PSoC Generated Library Code
Modules consist of the common code logical grouping
Timer
Flash
Master Protocol
Bridge Module
USB Module
Mfgtestcode
Powerbind
Dalenable
Suspend and Remote Wakeup
Interrupt Usage/Timing
Polling method is used for the Bind button
Parameter Icc Units
USB Interface
USB Descriptors
Device/Config Descriptors
Keyboard HID Report Descriptor
Mouse/Keyboard HID Report Descriptor
Keyboard HID Report Descriptor Endpoint
Bridge
Keyboard power keys use Report ID
Keyboard Report Format
Keyboard Endpoint EP1
Reserved Standard Key
Wheel Battery Level and Link Quality Reports
Mouse Report Format
Mouse Endpoint EP2 Report ID Unused
Usage ID Usage Name
Requesting a New Battery Reading
Obtaining the RadioParams Report
Example USB Bus Analyzer Catc Traces
17. Example keyboard Catc Trace Standard and MM Keys
18. Example Mouse Catc Trace
19. Example Keyboard Catc Trace Power Key
Key Up
Development and Debug Environment
Few of ways for working with the kit are the following
Manufacturing Test Support, MTK
MTK Block Diagram
MTK Serial Protocol
Command Command Description
Serial Command Protocol
Serial Response Protocol
Accessing MTK in the DUT
Serial Port Parameter Settings
MTK RF Protocol
MTK DUT Source Code Porting
Manufacturing Test Support, MTK
Regulatory Testing Results
Test Parameter FCC Limit Measured Value Margin
Regulatory Testing Results
Power Considerations
Operation Mode Icc mA with Average Icc Supply Voltage =
RDK Keyboard
Usage Model
Mode Hrs/day Days Average Icc mA Charge mAh
Battery Life Calculations
RDK Mouse
Active mode-Move the mouse in a circle on white Paper
Power Considerations
Software Code Modules
Software Guide
USB HID API module
CHidDeviceClass Methods
CHidDevice Class Methods
Method Type Description
CHidManager Class Methods
CHidManagerClass Methods
CCySysTray Class Methods
System Tray Module
CCySysTray Methods
WirelessUSB System Tray Application Module
CWirelessUSBTrayApp Class Methods
OnStopTimer Public This method stops the timer OnTimer
CMainFrame Class Methods
CWirelessUSBStatusPropertyPage Class Methods
CWirelessUSBStatusPropertySheet Class Methods
CHidTrayDevice Class Methods
CHidTrayManager Class Methods
Appendix A. References
+ Feedback
Index
Numerics
LED
Pseudo noise codes 13, 14 PSoC Designer generated files
Index
Revision History
+ Feedback
Top
Page
Image
Contents