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

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
enum TMACCallbackType { kMACRxDoneCallback, kMACTxDoneCallback, kMACErrorCallback
}
Defines the callback functions that can be assigned.
enum TMACErrorType { kMACErrorNone, kMACErrorTX, kMACErrorPHY, kMACErrorNoAck }
Defines the MAC error types.
enum TMACAction { kMACActionNone, kMACActionSendACK, kMACActionReceiveACK,
kMACActionReceivePacket, kMACActionSendPacket }
Defines the MAC action types.
enum TMACPacketState { kMACPacketIdle, kMACPacketTxWait, kMACPacketRxWait,
kMACPacketSendingACK, kMACPacketAckWait }
Defines the MAC packet engine status types.
Functions:
void macRegisterErrorCB (TErrorCallback func)
Error callback.
Configuration Functions:
void macRegisterCB (TMACCallbackType cbno, TCallback func)
Registers a MAC-layer callback function.
TCallback macInitialize (TCallback appfunc)
Initializes the MAC layer.
void macGetAddress (TMACAddress *addr)
Gets the local MAC address.
void macSetAddress (TMACAddress addr)
Sets the local MAC address.
TMACPacketState macGetEngineStatus (void)
Gets the internal packet engine status.
void macPacketMgrAckTimeout (void)
Callback function for ACK timeout.
void macPacketMgrRxDone (void)
Callback function for received packet.
void macPacketMgrTxDone (void)
Callback function for packet sent.
void macPacketMgrError (TEventType error)
Callback function for error generated by PHY layer.
void macMain (void)
macMain
Packet Functions:
uint8_t macSendPacket (TMessageComponent *node, TMACPacketType pkttype,
TMACAddress destaddr, uint16_t ackTimeout, uint8_t ackRetries, uint8_t msgNo, TTxMode
mode)
Sends a generic packet using the MAC layer.
void macSendAppPacket (uint8_t *payloadBuffer, TMACPacketType pktType, TMACAddress
destAddress, uint16_t ackTimeout, uint8_t ackRetries, TTxMode mode)
Sends an application packet using the MAC layer.
void macReceivePacket (unsigned char *pkt, uint8_t bufferLength, TRxMode mode)
Puts the MAC layer into receive mode.
uint8_t macGetRXBufferIndex (void)
Returns an index to the next byte in the receive buffer after the MAC bytes.
© DLP Design, Inc.
Rev 1.1 (November 2012)
15

Related parts for DLP-RFS-DK