Receiver Firmware
Designer Reference Manual
DRM050 — Rev 0
40
Receiver Firmware
MOTOROLA
Figure 8-1. Firmware Flow
MAIN
RECEIVED MOUSE
NEW
INITIATES MAC LAYER
DEVICE
NEW ENDPOINT 1
NEW ENDPOINT 2
USB IDLE FOR
YES
CONFIGURED ?
YES
CONVERT ANY SCAN KEY
TO KEYBOARD REPORT
REPORT ?
REPORT ?
3 MS ?
NO
EP1 TX BUFFER
YES
EMPTY ?
TX EP1 IN REPORT
YES
EP2 TX BUFFER
YES
EMPTY ?
TX EP2 IN REPORT
YES
RF PACKET
RESUME FROM
HOST ?
NO
NO
NO
YES
NO
NEW RECEIVED DATA
IN MAC LAYER ?
DETECTED OR
CONVERT ANY MOUSE
IRQ ISR
DETERMINE AND SERVE
NO
I
RQ DRIVEN BY
YES
RECEIVED MOUSE
NEW
DISABLE THE PERIODICAL
PERIODICAL
WAKEUP SIGNAL?
ENABLE PERIODIC WAKEUP
SIGNAL TO DRIVE IRQ
SUSPEND RF AND MCU
WAKEUP FOR MCU TO CHECK
REMOTE WAKEUP PACKET
THE INTERRUPT EVENT FROM
D100 BASEBAND CHIP
MAC INITIATED
BEFORE ?
DATA TO MOUSE REPORT
YES
NO
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..