X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/8bb007f80b3e275c9857a5ffa2cf597711fb7478..c647c2763980b374da1c4314c752295d72228d4c:/Projects/AVRISP/Lib/V2ProtocolParams.c diff --git a/Projects/AVRISP/Lib/V2ProtocolParams.c b/Projects/AVRISP/Lib/V2ProtocolParams.c index 6aaa9558e..6b4568a94 100644 --- a/Projects/AVRISP/Lib/V2ProtocolParams.c +++ b/Projects/AVRISP/Lib/V2ProtocolParams.c @@ -132,7 +132,7 @@ uint8_t V2Params_GetParameterValue(uint8_t ParamID) { ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID); - if (ParamInfo == NULL) + if ((ParamInfo == NULL) || !(ParamInfo->ParamPrivellages & PARAM_PRIV_READ)) return 0; return ParamInfo->ParamValue; @@ -149,7 +149,7 @@ void V2Params_SetParameterValue(uint8_t ParamID, uint8_t Value) { ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID); - if (ParamInfo == NULL) + if ((ParamInfo == NULL) || !(ParamInfo->ParamPrivellages & PARAM_PRIV_WRITE)) return; ParamInfo->ParamValue = Value;