PDS file and directory memory identificators definitions.
Copyright (c) 2018 - 2019 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
Macros | |
#define | MIWI_ALL_MEMORY_MEM_ID 0x4001U |
#define | PDS_ALL_EXISTENT_MEMORY 0x4002U |
#define | PDS_DIRECTORIES_AMOUNT 1 |
#define | PDS_DIRECTORY_MASK 0x4000U |
#define | PDS_ITEM_AMOUNT PDS_MAX_ID |
#define | PDS_ITEM_IDS_AMOUNT (PDS_ITEM_AMOUNT + PDS_DIRECTORIES_AMOUNT) |
#define | PDS_ITEM_MASK_SIZE (PDS_ITEM_AMOUNT / 8U + (PDS_ITEM_AMOUNT % 8U ? 1U : 0U)) |
Typedefs | |
typedef uint16_t | PDS_MemId_t |
typedef const PDS_MemId_t * | PDS_MemIdRec_t |
#define MIWI_ALL_MEMORY_MEM_ID 0x4001U |
Referenced by frameParse(), MiApp_ProtocolInit(), and startCompleteProcedure().
#define PDS_ALL_EXISTENT_MEMORY 0x4002U |
Referenced by pdsInitItemMask().
#define PDS_DIRECTORIES_AMOUNT 1 |
Referenced by pdsGetDirDescr().
#define PDS_DIRECTORY_MASK 0x4000U |
Referenced by pdsInitItemMask().
#define PDS_ITEM_AMOUNT PDS_MAX_ID |
Referenced by PDS_InitItems(), and pdsGetItemDescr().
#define PDS_ITEM_IDS_AMOUNT (PDS_ITEM_AMOUNT + PDS_DIRECTORIES_AMOUNT) |
#define PDS_ITEM_MASK_SIZE (PDS_ITEM_AMOUNT / 8U + (PDS_ITEM_AMOUNT % 8U ? 1U : 0U)) |
Referenced by PDS_Delete(), PDS_IsAbleToRestore(), PDS_Restore(), pdsInitItemMask(), and pdsStoreItemTaskHandler().
typedef uint16_t PDS_MemId_t |
Type of PDS file or directory unique identifier.
typedef const PDS_MemId_t* PDS_MemIdRec_t |
enum miwi_mesh_pds_id_t |