Minor changes to the AVRISP project for code clarity.
[pub/USBasp.git] / Projects / AVRISP / Lib / V2ProtocolParams.c
index 6aaa955..6b4568a 100644 (file)
@@ -132,7 +132,7 @@ uint8_t V2Params_GetParameterValue(uint8_t ParamID)
 {\r
        ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);\r
        \r
-       if (ParamInfo == NULL)\r
+       if ((ParamInfo == NULL) || !(ParamInfo->ParamPrivellages & PARAM_PRIV_READ))\r
          return 0;\r
        \r
        return ParamInfo->ParamValue;\r
@@ -149,7 +149,7 @@ void V2Params_SetParameterValue(uint8_t ParamID, uint8_t Value)
 {\r
        ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);\r
 \r
-       if (ParamInfo == NULL)\r
+       if ((ParamInfo == NULL) || !(ParamInfo->ParamPrivellages & PARAM_PRIV_WRITE))\r
          return;\r
 \r
        ParamInfo->ParamValue = Value;\r