Manuals
/
Cypress
/
Kitchen Appliance
/
Espresso Maker
Cypress
CY4672
manual
+ Feedback
Models:
CY4672
1
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 126
Image 126
126
CY4672 Reference Design Guide, Document #
001-16968
Revision **
[+] Feedback
Page 125
Page 126
Page 126
Image 126
Page 125
Page 126
Contents
CY4672 Reference Design Guide
Copyrights
Disclaimer
Contents
2.2
2.3 Programmable Interval Timer User Module 2.4
2.1
4.1
9.1
9.2
9.3
6.17
2.4 1 Millisecond Interval Timer User Module 2.5
6.16
6.18
1.3
1.1
1.2
100
108
105
107
109
Chapter Overviews
Introduction
Scope
Support
Conventions
Definitions
Acronyms
Rssi
Introduction
Radio Channel Management
WirelessUSB Protocol
General Overview
Pseudo Noise Codes
Network ID
Chip Error Correction
Automatic Acknowledgment AutoACK
Manufacturing ID
Protocol Modes
Channel Selection Algorithm
Bind Mode Reconnect
Ping Mode Bridge Only
Idle Mode
KISSBind Mode
Idle Mode HID only
Reconnect Mode HID only
Button Bind Mode
Enhanced KISSBind
Slave
Data Mode
Unbind
Back Channel Data Support
Back Channel Transaction Sequence
Dynamic Data Rate and Dynamic PA
Dynamic Data Rate
Packet Structures
Bind/KISSBind Request Packet HID
Connect Response Packet Bridge
Bind Response Packet Bridge
Connect Request HID
Device Type
Ping Packet Bridge
Data Packet/Back Channel Data Packet Bridge and HID
Data Byte 0-N This is byte-aligned application data
Bind and Reconnect Timing
Bind Timing Diagram
Signature Byte
Device
TEA Key Management over WirelessUSB
Encryption
TEA Encryption
AES Encryption
TEA Encryption Key Management
Encryption and Power Consumption Trade Off
AES Key Management
WirelessUSB Protocol
Mouse
Design Features
RDK Mouse Assembly
Introduction
Bottom View Bind Button and On-Off Switch
Hardware Block Diagram
Schematics
Hardware Considerations
PRoC LP Device Configuration
Firmware Architecture
1 ROM/RAM Usage
CYRF69103 Device Architecture
Global Configuration
SPI Master User Module
Programmable Interval Timer User Module
Model
Flash Security
Debounce Module
Common Code
Generated Library Code
SPI Module
Protocol Module
Timer Module
Radio Driver
Flash Module
Application Code
ISR Module
Mouse Module
Optical Module
Testmode Module
Buttons Module
Mfgtest Module
Wheel Module
Configuration Options
Battery Module
Mfgtestcode
Platformh
MOUSE800NOT400CPI
Mfgtxmodes
Initialization
Wireless Protocol Data Payload
Platform and Architecture Portability
Kissbind
9.2 Packet Format
Interrupt usage and timing
Packet Format
Byte
Development Environment
Code Performance Analysis
Tools
Critical Test Points
Watchdog Timer
Tips and Tricks
2.1 M8C Sleep
Keyboard
RDK Keyboard Assembly
Keyboard Plastic
Radio and PSoC Board PDC-9265
Schematic
Bind Button
Keyboard Matrix
Row
EnCoRe II Device Configuration
Total ROM Total RAM Bytes
Build Option ROM Usage RAM Usage Bytes
Microcontroller Device Architecture
This parameter is set to Tcap
This parameter is set to Enable
This parameter is set to Disable
This parameter is set to ‘1’
Reset
Timer
Isr
Application
Keyboard Module
Test Module
Keyboardkeepalivetimeout
Encrypt Module
Timercal
Encrypttea
Encryptaes
Mouseemulationmode
Keyboard Application Report Formats
Modifier Reserved Scan Code Keys 0x00 0x04
Byte Name
0xFC
Modifier Reserved Scan Code Keys 0x00
Application Report
Power Key Scan
Ghost Key Detection
Interrupt Usage / Timing
Code Performance Analysis
Adding New Keys
Modifying the Keyboard Matrix or Adding New Keys
Modifying the Keyboard Matrix
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
Master Protocol
Timer
Flash
Bridge Module
USB Module
Mfgtestcode
Powerbind
Dalenable
Polling method is used for the Bind button
Suspend and Remote Wakeup
Interrupt Usage/Timing
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
Mouse Endpoint EP2 Report ID Unused
Wheel Battery Level and Link Quality Reports
Mouse Report Format
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
MTK Block Diagram
Manufacturing Test Support, MTK
MTK Serial Protocol
Serial Command Protocol
Command Command Description
Serial Response Protocol
MTK RF Protocol
Accessing MTK in the DUT
Serial Port Parameter Settings
MTK DUT Source Code Porting
Manufacturing Test Support, MTK
Regulatory Testing Results
Test Parameter FCC Limit Measured Value Margin
Regulatory Testing Results
RDK Keyboard
Power Considerations
Operation Mode Icc mA with Average Icc Supply Voltage =
Usage Model
Battery Life Calculations
Mode Hrs/day Days Average Icc mA Charge mAh
RDK Mouse
Active mode-Move the mouse in a circle on white Paper
Power Considerations
Software Guide
Software Code Modules
USB HID API module
CHidDevice Class Methods
CHidDeviceClass Methods
Method Type Description
CHidManager Class Methods
CHidManagerClass Methods
System Tray Module
CCySysTray Class Methods
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