- if (XPROGParam == XPRG_PARAM_NVMBASE)\r
- XPROG_Param_NVMBase = Endpoint_Read_DWord_BE();\r
- else if (XPROGParam == XPRG_PARAM_EEPPAGESIZE)\r
- XPROG_Param_EEPageSize = Endpoint_Read_Word_BE();\r
- else\r
- ReturnStatus = XPRG_ERR_FAILED;\r
- \r
+ switch (XPROGParam)\r
+ {\r
+ case XPRG_PARAM_NVMBASE:\r
+ XPROG_Param_NVMBase = Endpoint_Read_DWord_BE();\r
+ break;\r
+ case XPRG_PARAM_EEPPAGESIZE:\r
+ XPROG_Param_EEPageSize = Endpoint_Read_Word_BE();\r
+ break;\r
+ case XPRG_PARAM_NVMCMD_REG:\r
+ XPROG_Param_NVMCMDRegAddr = Endpoint_Read_Byte();\r
+ break;\r
+ case XPRG_PARAM_NVMCSR_REG:\r
+ XPROG_Param_NVMCSRRegAddr = Endpoint_Read_Byte();\r
+ break;\r
+ default:\r
+ ReturnStatus = XPRG_ERR_FAILED;\r
+ break;\r
+ }\r
+\r