Index
firmware architecture model 82 flash security 81
H
hardware
bridge overview 75 keyboard overview 51 mouse overview 33
RDK keyboard assembly 52
HID
See human interface devices human interface devices 13
I
idle mode
HID only 17
initialization of the PRoC LP chip 87
K
keyboard
application code 61 architecture 51 code performance 71 common code 60 configuration options 51 critical test points 74 development environment 73 enCoRe II device configuration 56 firmware architecture 56 firmware architecture model 60 firmware source code modules 51 ghost key detection 70 hardware considerations 55 initialization 66
interrupt usage 70 LP generic report 66 matrix 55
modifying the keyboard matrix 72 platform and architecture portability 65 power keys 92
power keys report 68 report format 93 ROM/RAM usage 56 schematics 54
standard 101 keys report format 67 wireless protocol data payload 66
keyboard CATC trace 97
keyboard HID report descriptor 89, 90 KISSBind 18
KISSBind transaction sequence 19
L
LED
green 77 red 77
122
low voltage interrupt 45
M
manufacturing ID 14 manufacturing test kit 101
block diagram 101 serial protocol 101
mfgtest.c 103 mfgtest.h 103
MID
See manufacturing ID mode
button bind 17 data 20
idle 17 ping 16 reconnect 17
mouse
application code 42 assembly 33 bind button 34
code performance analysis 49 common code 40
critical test points 50 development environment 49 firmware architecture 36 firmware architecture model 39 hardware block diagram 35 hardware overview 33 initialization 47
interrupt usage 48
low voltage interrupt 45
platform and architecture portability 47 PRoC LP device configuration 36 report format 95
ROM/RAM usage 36 schematics 35
wireless protocol data payload 47 mouse CATC trace 98
mouse HID report descriptor 90
MTK
See manufacturing test kit MTK RF protocol 103
multimedia and power keys report format 94
N
network ID 14
O
overview 9
P
packet structures 23
bind response packet 24 bind/KISSBind request packet 23
CY4672 Reference Design Guide, Document #