DLP-RFS-DK DLP Design, DLP-RFS-DK Datasheet - Page 16

no-image

DLP-RFS-DK

Manufacturer Part Number
DLP-RFS-DK
Description
RF Development Tools DLP-RFS1231 development kit
Manufacturer
DLP Design
Type
RF Transceiversr
Datasheet

Specifications of DLP-RFS-DK

Rohs
yes
Product
Development Kit
Tool Is For Evaluation Of
DLP-RFS1231
Frequency
915 MHz
Operating Supply Voltage
2.4 V to 3.6 V
Dimensions
1.5 in x 2 in x 1.53 in
Interface Type
UART
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
For Use With
DLP-RFS1231
uint8_t macIsReadyToTransmit (void)
Returns a 1 if it is OK to transmit; a 0 if not.
uint8_t macIsReadyToReceive (void)
Returns a 1 if it is OK to receive; a 0 if not.
The MAC Manager supports three valid packet types:
Function Documentation:
TCallback macInitialize (TCallback appfunc)
Initializes the MAC layer.
Parameters:
Appfunc
This function is called to initialize the MAC layer. It stores the appfunc pointer in
PrivateData.appMain, which is called in the macMain function.
This function returns a pointer to macMain. When the application layer has finished initialization on
reset, it transfers control to that function. In this way, we provide loose coupling.
void macReceivePacket (unsigned char * pkt, uint8_t bufferLength, TRxMode mode)
Puts the MAC layer into receive mode.
Parameters:
*pkt
bufferLength Length of the receive buffer mode–specifies frequency hopping or single-channel
This function initiates the MAC layer packet reception machine. It is a non-blocking call. When it
returns, the SX1231 will be in receive mode, scanning channels looking for a transmission. The MAC
layer state will be kMACPacketRxWait. The protocol and radio will continue in this state until one of
the following termination events occurs:
Termination Events:
1. Valid Packet Received - The registered callback function for a received packet is called, and the
radio is set to IDLE.
2. Packet Error - A packet start was detected, but the packet failed CRC. The registered callback for
exceptions is called, and the radio is set to IDLE.
3. Transmission - If macSendPacket or macSendAppPacket is called, the reception is terminated.
Once reception is terminated, macReceivePacket must be called again to restart reception. If you are
using the NET layer, macReceivePacket() is called automatically when you call netReceivePacket().
Rev 1.1 (November 2012)
-# kMACUniAck - Acknowledged Packet
-# kMACUniNoAck - Unacknowledged Packet
-# kMACMulti - Multicast Packet
Pointer to the appMain() function
Pointer to the packet structure that contains the packet info
receive mode
16
© DLP Design, Inc.

Related parts for DLP-RFS-DK