Contents

 

 

5.3.4.5

Master Protocol

83

 

5.3.5

Application Code

83

 

 

5.3.5.1

Bridge Module

83

 

 

5.3.5.2

USB Module

84

 

 

5.3.5.3

Mfgtest Module

84

 

 

5.3.5.4

Encrypt Module

84

 

5.3.6

Configuration Options

85

 

 

5.3.6.1

MFG_TEST_CODE

85

 

 

5.3.6.2

MFG_TX_MODES

85

 

 

5.3.6.3

MFG_ENTER_BY_PIN

85

 

 

5.3.6.4

MFG_ENTER_BY_BUTTON

85

 

 

5.3.6.5

MFG_ENTER_BY_USBSE1

85

 

 

5.3.6.6

ENCRYPT_TEA

85

 

 

5.3.6.7

ENCRYPT_AES

85

 

 

5.3.6.8

GREEN_LED_ON_TIME

85

 

 

5.3.6.9

DOWNKEY_TIME_OUT

85

 

 

5.3.6.10

BACK_CHANNEL_SUPPORT

86

 

 

5.3.6.11

MASTER_PROTOCOL

86

 

 

5.3.6.12

PAYLOAD_LENGTH

86

 

 

5.3.6.13

POWER_BIND

86

 

 

5.3.6.14

KISS_BIND

86

 

 

5.3.6.15

RSSI_QUALIFY

86

 

 

5.3.6.16

PROMISCUOUS_MODE

86

 

 

5.3.6.17 DAL_ENABLE

86

 

5.3.7 Platform and Architecture Portability

87

 

5.3.8

Initialization

87

 

5.3.9

Wireless Protocol Data Payload

87

 

5.3.10 Suspend and Remote Wakeup

87

 

5.3.11

Interrupt Usage/Timing

87

 

5.3.12 Code Performance Analysis

88

5.4

USB Interface

88

 

5.4.1

USB Descriptors

88

 

 

5.4.1.1

Device/Config Descriptors

89

 

 

5.4.1.2

Keyboard HID Report Descriptor

89

 

 

5.4.1.3

Mouse/Keyboard HID Report Descriptor

90

 

5.4.2

Keyboard Report Format

93

 

5.4.3

Mouse Report Format

95

 

5.4.4

Battery Level and Link Quality Reports

95

 

 

5.4.4.1

Requesting a New Battery Reading

96

 

 

5.4.4.2

Obtaining the RadioParams Report

96

 

5.4.5

Example USB Bus Analyzer (CATC) Traces

97

5.5 Development and Debug Environment

100

 

5.5.1

Tools

100

 

5.5.2

Tips and Tricks

100

6. Manufacturing Test Support, MTK

101

6.1

Introduction

101

6.2

MTK Block Diagram

101

6.3

MTK Serial Protocol

101

6.4

MTK RF Protocol

103

6.5 MTK DUT Source Code Porting

103

6.6 Accessing MTK in the DUT

103

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

7

[+] Feedback

Page 7
Image 7
Cypress CY4672 manual 1.1, 1.2, 1.3, 100, 101, 103