DRM050 — Rev 0
Designer Reference Manual
MOTOROLA
Mouse Transmitter Firmware
21
Designer Reference Manual —
DRM050
Section 4. Mouse Transmitter Firmware
4.1 MAC Layer Protocol
Each piece of firmware on the mouse, keyboard, or dongle consists of a
MAC layer implementing the RFWaves Carrier Sense Multiple Access
(CSMA) protocol. In CSMA protocol, every device in the network uses
the same physical channel for communication. Each device will first
detect whether the channel is being used by others before it initiates its
own transmission.
The MAC layer manages the wireless communication between the
mouse/keyboard and the dongle through the baseband RFW-D100 IC.
The MAC layer implements two interrupt functions from each of the
MCUs. The IRQ and one Timer Channel are used by the MAC.
Interface functions have been built for the application to access the
MAC. For example, the application layer can invoke these functions:
•
Initiate the MAC layer and the RF hardware
•
Initiate transmission of a new packet
•
Initiates a packet receiving by the MAC layer
•
Check and locate any newly received packet in the MAC buffer
•
Sets the MAC and RF hardware to low power mode, or resume
from it
The “MACAPI.H” header file in each of the firmware contains more
details about these functions and their uses.
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
.
..