MiWi P2P & Star PDS Definitions.
Copyright (c) 2018 - 2019 Microchip Technology Inc. and its subsidiaries.
#include "system.h"
#include "string.h"
#include "miwi_config.h"
#include "miwi_config_p2p.h"
#include "miwi_api.h"
#include <pdsDataServer.h>
#include <wlPdsTypesConverter.h>
#include <wlPdsMemIds.h>
#include <D_Nv.h>
Macros | |
#define | PROGMEM_DECLARE(x) const x |
Functions | |
PDS_DECLARE_DIR (PDS_DirDescr_t MiWiFullParamsDirDescr) | |
PDS_DECLARE_ITEM (PDS_PANID_ID, PDS_PANID_ITEM_SIZE,&myPANID, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_LONGADDR_ID, PDS_LONGADDR_ITEM_SIZE,&myLongAddress, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_CURRENT_CHANNEL_ID, PDS_CURRENT_CHANNEL_ITEM_SIZE,¤tChannel, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_CONNECTION_MODE_ID, PDS_CONNECTION_MODE_ITEM_SIZE,&ConnMode, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_CONNECTION_TABLE_ID, PDS_CONNECTION_TABLE_ITEM_SIZE *CONNECTION_SIZE, connectionTable, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_EDC_ID, PDS_EDC_ITEM_SIZE,&conn_size, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_ROLE_ID, PDS_ROLE_ITEM_SIZE,&role, NULL, NO_ITEM_FLAGS) | |
PDS_DECLARE_ITEM (PDS_MYINDEX_ID, PDS_MYINDEX_ITEM_SIZE,&myConnectionIndex_in_PanCo, NULL, NO_ITEM_FLAGS) | |
PROGMEM_DECLARE (S_Nv_ItemId_t MiWiItemIdsTable[]) | |
Variables | |
CONNECTION_ENTRY | connectionTable [CONNECTION_SIZE] |
uint8_t | ConnMode |
uint8_t | LatestConnection |
#define PROGMEM_DECLARE | ( | x | ) | const x |
PDS_DECLARE_DIR | ( | PDS_DirDescr_t | MiWiFullParamsDirDescr | ) |
PDS_DECLARE_ITEM | ( | PDS_PANID_ID | , |
PDS_PANID_ITEM_SIZE | , | ||
& | myPANID, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_LONGADDR_ID | , |
PDS_LONGADDR_ITEM_SIZE | , | ||
& | myLongAddress, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_CURRENT_CHANNEL_ID | , |
PDS_CURRENT_CHANNEL_ITEM_SIZE | , | ||
& | currentChannel, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_CONNECTION_MODE_ID | , |
PDS_CONNECTION_MODE_ITEM_SIZE | , | ||
& | ConnMode, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_CONNECTION_TABLE_ID | , |
PDS_CONNECTION_TABLE_ITEM_SIZE * | CONNECTION_SIZE, | ||
connectionTable | , | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_EDC_ID | , |
PDS_EDC_ITEM_SIZE | , | ||
& | conn_size, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_ROLE_ID | , |
PDS_ROLE_ITEM_SIZE | , | ||
& | role, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PDS_DECLARE_ITEM | ( | PDS_MYINDEX_ID | , |
PDS_MYINDEX_ITEM_SIZE | , | ||
& | myConnectionIndex_in_PanCo, | ||
NULL | , | ||
NO_ITEM_FLAGS | |||
) |
PROGMEM_DECLARE | ( | S_Nv_ItemId_t | MiWiItemIdsTable[] | ) |
CONNECTION_ENTRY connectionTable[CONNECTION_SIZE] |
uint8_t ConnMode |
Referenced by frameParse(), MiApp_ConnectionMode(), MiApp_EstablishConnection(), and MiApp_ProtocolInit().
uint8_t LatestConnection |
Referenced by frameParse().