Helper functions to provide a default configuration and module compatibility verification for the IO device.
Functions | |
| void | PN_APP_IOD_resetOwnershipHandle (void) |
| Reset the global ownership handle. | |
| void | PN_APP_IOD_getOwnershipHandle (PN_APP_IOD_OwnershipHandle_t **expOwnershipHandle) |
| Get the global ownership handle. | |
| uint32_t | PN_APP_IOD_updateOwnershipHandle (PN_API_IOD_Handle_t *const pnHandle, PN_API_IOD_RealSubmod_t *realSubmodList, uint32_t realSubmodListSize) |
| Update the global ownership handle. | |
| void | PN_APP_IOD_getDefaultIoSubmodList (PN_API_IOD_SubmodListEntry_t **list, uint32_t *listSize) |
| Get ioSubmodList defined in pn_app_iod_mod_cfg.c. | |
| void | PN_APP_IOD_getModPropList (PN_APP_IOD_ModPropEntry_t **list, uint32_t *listSize) |
| Get modPropList defined in pn_app_iod_mod_cfg.c. | |
| void | PN_APP_IOD_getSubmodCfgList (PN_APP_IOD_SubmodCfgEntry_t **list, uint32_t *listSize) |
| Get submodCfgList defined in pn_app_iod_mod_cfg.c. | |
| uint32_t | PN_APP_IOD_getModProp (uint32_t modId, PN_APP_IOD_ModPropEntry_t *modProp) |
| Get the properties of a specific module as defined in pn_app_iod_mod_cfg.c. | |
| uint32_t | PN_APP_IOD_getSubmodCfg (uint32_t api, uint32_t submodId, PN_APP_IOD_SubmodCfgEntry_t *submodCfg) |
| Get the allowed configuration of a specific submodule as defined in pn_app_iod_mod_cfg.c. | |
| #define | PN_CFG_IDD_DAP_MOD_ID 0x64020000 |
| #define | PN_CFG_IDD_DAP_SUB_ID 0x64020001 |
| #define | PN_CFG_IDD_DAP_IF_ID 0x64028000 |
| #define | PN_CFG_IDD_DAP_P1_ID 0x64028001 |
| #define | PN_CFG_IDD_DAP_P2_ID 0x64028002 |
| #define | PN_CFG_IDM_MOD_IN_ID 0x03010100 |
| #define | PN_CFG_IDM_MOD_OUT_ID 0x03010200 |
| #define | PN_CFG_IDM_MOD_IO_ID 0x03010300 |
| #define | PN_CFG_IDS_IN_IF_ID 0x03010101 |
| #define | PN_CFG_IDS_IN_T1_ID 0x31010001 |
| #define | PN_CFG_IDS_IN_T2_ID 0x31010002 |
| #define | PN_CFG_IDS_IN_T4_ID 0x31010004 |
| #define | PN_CFG_IDS_IN_T64_ID 0x31010040 |
| #define | PN_CFG_IDS_OUT_IF_ID 0x03010201 |
| #define | PN_CFG_IDS_OUT_T1_ID 0x31020001 |
| #define | PN_CFG_IDS_OUT_T2_ID 0x31020002 |
| #define | PN_CFG_IDS_OUT_T4_ID 0x31020004 |
| #define | PN_CFG_IDS_OUT_T64_ID 0x31020040 |
| #define | PN_CFG_IDS_IO_IF_ID 0x03010301 |
| #define | PN_CFG_IDS_IO_T1_ID 0x31030001 |
| #define | PN_CFG_IDS_IO_T2_ID 0x31030002 |
| #define | PN_CFG_IDS_IO_T4_ID 0x31030004 |
| #define | PN_CFG_IDS_IO_T64_ID 0x31030040 |