nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Configuration

This module includes the platform abstraction for radio configuration. More...

Functions

void otPlatRadioGetIeeeEui64 (otInstance *aInstance, uint8_t *aIeeeEui64)
 
void otPlatRadioSetPanId (otInstance *aInstance, uint16_t aPanId)
 
void otPlatRadioSetExtendedAddress (otInstance *aInstance, const otExtAddress *aExtAddress)
 
void otPlatRadioSetShortAddress (otInstance *aInstance, uint16_t aShortAddress)
 

Detailed Description

This module includes the platform abstraction for radio configuration.

Function Documentation

void otPlatRadioGetIeeeEui64 ( otInstance aInstance,
uint8_t *  aIeeeEui64 
)

Get the factory-assigned IEEE EUI-64 for this interface.

Parameters
[in]aInstanceThe OpenThread instance structure.
[out]aIeeeEui64A pointer to the factory-assigned IEEE EUI-64.
void otPlatRadioSetExtendedAddress ( otInstance aInstance,
const otExtAddress aExtAddress 
)

Set the Extended Address for address filtering.

Parameters
[in]aInstanceThe OpenThread instance structure.
[in]aExtAddressA pointer to the IEEE 802.15.4 Extended Address stored in little-endian byte order.
void otPlatRadioSetPanId ( otInstance aInstance,
uint16_t  aPanId 
)

Set the PAN ID for address filtering.

Parameters
[in]aInstanceThe OpenThread instance structure.
[in]aPanIdThe IEEE 802.15.4 PAN ID.
void otPlatRadioSetShortAddress ( otInstance aInstance,
uint16_t  aShortAddress 
)

Set the Short Address for address filtering.

Parameters
[in]aInstanceThe OpenThread instance structure.
[in]aShortAddressThe IEEE 802.15.4 Short Address.