SPI Programming Manual (H06.24+, J06.13+)
SPI Programming Examples
SPI Programming Manual—427506-007
E-75
Example E-16: Common Routines for C Examples
case ZSPI_ERR_XSUMERR : printf("Invalid Checksum"); break;
case ZSPI_ERR_INTERR : printf("Internal Error"); break;
case ZSPI_ERR_MISTKN : printf("Missing Token"); break;
case ZSPI_ERR_ILLTKN : printf("Illegal Token"); break;
case ZSPI_ERR_BADSSID : printf("Bad SSID"); break;
case ZSPI_ERR_NOTIMP : printf("Not implemented"); break;
case ZSPI_ERR_NOSTACK : printf("Insufficient Stack"); break;
case ZSPI_ERR_ZFIL_ERR : printf("File system error"); break;
case ZSPI_ERR_ZGRD_ERR : printf("OS Kernel error"); break;
case ZSPI_ERR_INV_FILE : printf("Invalid template file"); break;"
case ZSPI_ERR_CONTINUE : printf("Continue"); break;
case ZSPI_ERR_NEW_LINE : printf("New line"); break;
case ZSPI_ERR_NO_MORE : printf("No more"); break;
case ZSPI_ERR_MISS_NAME : printf("Missing name"); break;
case ZSPI_ERR_DUP_NAME : printf("Duplicate name"); break;
case ZSPI_ERR_MISS_ENUM : printf("Missing enumeration"); break;
case ZSPI_ERR_MISS_STRUCT : printf("Missing STRUCT"); break;
case ZSPI_ERR_MISS_OFFSET : printf("Missing offset"); break;
case ZSPI_ERR_TOO_LONG : printf("Too long"); break;
case ZSPI_ERR_MISS_FIELD : printf("Missing field"); break;
case ZSPI_ERR_NO_SCANID : printf("No SCAN ID"); break;
case ZSPI_ERR_NO_FORMATID : printf("No Format ID"); break;
case ZSPI_ERR_OCCURS_DEPTH : printf("Occurs depth"); break;
case ZSPI_ERR_MISS_LABEL : printf("Missing label"); break;
case ZSPI_ERR_BUF_TOO_LARGE: printf("Buffer is too big"); break;
case ZSPI_ERR_OBJFORM : printf("Object form"); break;
case ZSPI_ERR_OBJCLASS : printf("Object class"); break;
case ZSPI_ERR_BADNAME : printf("Bad name"); break;
case ZSPI_ERR_TEMPLATE : printf("Template"); break;
case ZSPI_ERR_ILL_CHAR : printf("Illegal character"); break;
case ZSPI_ERR_NO_TKNDEFID : printf("No TKNDEF ID"); break;
case ZSPI_ERR_INCOMP_RESP : printf("Incomplete response"); break;
default : printf("???Unknown???"); break;
} /* of switch (p_spi_err) */
printf(")\n");
/* Write a blank line for output clarity */
printf (" \n");
if (p__debug) DEBUG();
}
#pragma PAGE "display_token"
/*
==========================================================================
== Proc : display_token =
== Function : This procedure will add the token name of the passed =
== token code and write its name. =
==========================================================================
*/
void display_token (long p_tkn_code)
{
printf(" ");
if (p_tkn_code == tkn_1)
printf("(TKN_1)");
if (p_tkn_code == tkn_2)
printf("(TKN_2)");
if (p_tkn_code == tkn_3)
printf("(TKN_3)");
Example E-16. C File: SECCUTLC Supporting Code (page 2 of 5)










