X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/244c86429b6eea1f86c5bcca070889d6adbc15b0..05fcf7e2a79bebb978d4aeaef26b12f70c6826f8:/Projects/AVRISP/Lib/V2ProtocolParams.h diff --git a/Projects/AVRISP/Lib/V2ProtocolParams.h b/Projects/AVRISP/Lib/V2ProtocolParams.h index 9ad84e7a3..14ff56c71 100644 --- a/Projects/AVRISP/Lib/V2ProtocolParams.h +++ b/Projects/AVRISP/Lib/V2ProtocolParams.h @@ -33,14 +33,14 @@ * Header file for V2ProtocolParams.c. */ -#ifndef _V2_PROTOCOL_PARAMS_ -#define _V2_PROTOCOL_PARAMS_ - - /* Includes: */ +#ifndef _V2_PROTOCOL_PARAMS_ +#define _V2_PROTOCOL_PARAMS_ + + /* Includes: */ #include - #include + #include - #include + #include #if defined(ADC) #include @@ -48,34 +48,35 @@ #include "V2Protocol.h" #include "V2ProtocolConstants.h" + #include "ISP/ISPTarget.h" /* Macros: */ - /** Parameter privellage mask to allow the host PC to read the parameter's value */ + /** Parameter privilege mask to allow the host PC to read the parameter's value */ #define PARAM_PRIV_READ (1 << 0) - /** Parameter privellage mask to allow the host PC to change the parameter's value */ + /** Parameter privilege mask to allow the host PC to change the parameter's value */ #define PARAM_PRIV_WRITE (1 << 1) - + /* Type Defines: */ /** Type define for a parameter table entry indicating a PC readable or writable device parameter. */ typedef struct { const uint8_t ParamID; /**< Parameter ID number to uniquely identify the parameter within the device */ uint8_t ParamValue; /**< Current parameter's value within the device */ - uint8_t ParamPrivellages; /**< Parameter privellages to allow the host to read or write the parameter's value */ - } ParameterItem_t; - + uint8_t ParamPrivileges; /**< Parameter privileges to allow the host to read or write the parameter's value */ + } ParameterItem_t; + /* Function Prototypes: */ void V2Params_LoadNonVolatileParamValues(void); void V2Params_UpdateParamValues(void); - uint8_t V2Params_GetParameterPrivellages(uint8_t ParamID); - uint8_t V2Params_GetParameterValue(uint8_t ParamID); - void V2Params_SetParameterValue(uint8_t ParamID, uint8_t Value); + uint8_t V2Params_GetParameterPrivileges(const uint8_t ParamID); + uint8_t V2Params_GetParameterValue(const uint8_t ParamID); + void V2Params_SetParameterValue(const uint8_t ParamID, const uint8_t Value); #if defined(INCLUDE_FROM_V2PROTOCOL_PARAMS_C) - static ParameterItem_t* V2Params_GetParamFromTable(uint8_t ParamID); + static ParameterItem_t* V2Params_GetParamFromTable(const uint8_t ParamID); #endif - -#endif - + +#endif +