projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename PDIProtocol.c/.h to XPROGProtocol.c/.h as it will now handle both TPI and...
[pub/USBasp.git]
/
Projects
/
AVRISP
/
Lib
/
V2ProtocolParams.c
diff --git
a/Projects/AVRISP/Lib/V2ProtocolParams.c
b/Projects/AVRISP/Lib/V2ProtocolParams.c
index
f6b057f
..
6b7f84a
100644
(file)
--- a/
Projects/AVRISP/Lib/V2ProtocolParams.c
+++ b/
Projects/AVRISP/Lib/V2ProtocolParams.c
@@
-44,43
+44,43
@@
static ParameterItem_t ParameterTable[] =
{
\r
{ .ParamID = PARAM_BUILD_NUMBER_LOW,
\r
.ParamValue = (LUFA_VERSION_INTEGER >> 8),
\r
{
\r
{ .ParamID = PARAM_BUILD_NUMBER_LOW,
\r
.ParamValue = (LUFA_VERSION_INTEGER >> 8),
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_BUILD_NUMBER_HIGH,
\r
.ParamValue = (LUFA_VERSION_INTEGER & 0xFF),
\r
\r
{ .ParamID = PARAM_BUILD_NUMBER_HIGH,
\r
.ParamValue = (LUFA_VERSION_INTEGER & 0xFF),
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_HW_VER,
\r
.ParamValue = 0x00,
\r
\r
{ .ParamID = PARAM_HW_VER,
\r
.ParamValue = 0x00,
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_SW_MAJOR,
\r
.ParamValue = 0x01,
\r
\r
{ .ParamID = PARAM_SW_MAJOR,
\r
.ParamValue = 0x01,
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_SW_MINOR,
\r
\r
{ .ParamID = PARAM_SW_MINOR,
\r
- .ParamValue = 0x0
C
,
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamValue = 0x0
D
,
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_VTARGET,
\r
.ParamValue = 0x32,
\r
\r
{ .ParamID = PARAM_VTARGET,
\r
.ParamValue = 0x32,
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_SCK_DURATION,
\r
.ParamValue = (TOTAL_ISP_PROGRAMMING_SPEEDS - 1),
\r
\r
{ .ParamID = PARAM_SCK_DURATION,
\r
.ParamValue = (TOTAL_ISP_PROGRAMMING_SPEEDS - 1),
\r
- .ParamPrivileges = PARAM_PRIV_READ | PARAM_PRIV_WRITE },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ | PARAM_PRIV_WRITE },
\r
\r
{ .ParamID = PARAM_RESET_POLARITY,
\r
.ParamValue = 0x00,
\r
\r
{ .ParamID = PARAM_RESET_POLARITY,
\r
.ParamValue = 0x00,
\r
- .ParamPrivileges = PARAM_PRIV_WRITE },
\r
+ .ParamPrivileges
= PARAM_PRIV_WRITE },
\r
\r
{ .ParamID = PARAM_STATUS_TGT_CONN,
\r
.ParamValue = 0x00,
\r
\r
{ .ParamID = PARAM_STATUS_TGT_CONN,
\r
.ParamValue = 0x00,
\r
- .ParamPrivileges = PARAM_PRIV_READ },
\r
+ .ParamPrivileges
= PARAM_PRIV_READ },
\r
\r
{ .ParamID = PARAM_DISCHARGEDELAY,
\r
.ParamValue = 0x00,
\r
\r
{ .ParamID = PARAM_DISCHARGEDELAY,
\r
.ParamValue = 0x00,
\r
- .ParamPrivileges = PARAM_PRIV_WRITE },
\r
+ .ParamPrivileges
= PARAM_PRIV_WRITE },
\r
};
\r
\r
\r
};
\r
\r
\r
@@
-88,8
+88,7
@@
static ParameterItem_t ParameterTable[] =
void V2Params_LoadNonVolatileParamValues(void)
\r
{
\r
/* Target RESET line polarity is a non-volatile value, retrieve current parameter value from EEPROM -
\r
void V2Params_LoadNonVolatileParamValues(void)
\r
{
\r
/* Target RESET line polarity is a non-volatile value, retrieve current parameter value from EEPROM -
\r
- * NB: Cannot call V2Protocol_SetParameterValue() here, as that will cause another EEPROM write!
\r
- */
\r
+ * NB: Cannot call V2Protocol_SetParameterValue() here, as that will cause another EEPROM write! */
\r
V2Params_GetParamFromTable(PARAM_RESET_POLARITY)->ParamValue = eeprom_read_byte(&EEPROM_Rest_Polarity);
\r
}
\r
\r
V2Params_GetParamFromTable(PARAM_RESET_POLARITY)->ParamValue = eeprom_read_byte(&EEPROM_Rest_Polarity);
\r
}
\r
\r
@@
-112,7
+111,7
@@
void V2Params_UpdateParamValues(void)
*
\r
* \return Privileges for the requested parameter, as a mask of PARAM_PRIV_* masks
\r
*/
\r
*
\r
* \return Privileges for the requested parameter, as a mask of PARAM_PRIV_* masks
\r
*/
\r
-uint8_t V2Params_GetParameterPrivileges(uint8_t ParamID)
\r
+uint8_t V2Params_GetParameterPrivileges(
const
uint8_t ParamID)
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
@@
-128,7
+127,7
@@
uint8_t V2Params_GetParameterPrivileges(uint8_t ParamID)
*
\r
* \return Current value of the parameter in the table, or 0 if not found
\r
*/
\r
*
\r
* \return Current value of the parameter in the table, or 0 if not found
\r
*/
\r
-uint8_t V2Params_GetParameterValue(uint8_t ParamID)
\r
+uint8_t V2Params_GetParameterValue(
const
uint8_t ParamID)
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
@@
-141,11
+140,11
@@
uint8_t V2Params_GetParameterValue(uint8_t ParamID)
/** Sets the value for a given parameter in the parameter table.
\r
*
\r
* \param[in] ParamID Parameter ID whose value is to be set in the table
\r
/** Sets the value for a given parameter in the parameter table.
\r
*
\r
* \param[in] ParamID Parameter ID whose value is to be set in the table
\r
- * \param[in] Value New value to set the parameter to
\r
+ * \param[in] Value
New value to set the parameter to
\r
*
\r
* \return Pointer to the associated parameter information from the parameter table if found, NULL otherwise
\r
*/
\r
*
\r
* \return Pointer to the associated parameter information from the parameter table if found, NULL otherwise
\r
*/
\r
-void V2Params_SetParameterValue(
uint8_t ParamID,
uint8_t Value)
\r
+void V2Params_SetParameterValue(
const uint8_t ParamID, const
uint8_t Value)
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
{
\r
ParameterItem_t* ParamInfo = V2Params_GetParamFromTable(ParamID);
\r
\r
@@
-166,7
+165,7
@@
void V2Params_SetParameterValue(uint8_t ParamID, uint8_t Value)
*
\r
* \return Pointer to the associated parameter information from the parameter table if found, NULL otherwise
\r
*/
\r
*
\r
* \return Pointer to the associated parameter information from the parameter table if found, NULL otherwise
\r
*/
\r
-static ParameterItem_t* V2Params_GetParamFromTable(uint8_t ParamID)
\r
+static ParameterItem_t* V2Params_GetParamFromTable(
const
uint8_t ParamID)
\r
{
\r
/* Find the parameter in the parameter table if present */
\r
for (uint8_t TableIndex = 0; TableIndex < (sizeof(ParameterTable) / sizeof(ParameterTable[0])); TableIndex++)
\r
{
\r
/* Find the parameter in the parameter table if present */
\r
for (uint8_t TableIndex = 0; TableIndex < (sizeof(ParameterTable) / sizeof(ParameterTable[0])); TableIndex++)
\r
@@
-174,6
+173,6
@@
static ParameterItem_t* V2Params_GetParamFromTable(uint8_t ParamID)
if (ParamID == ParameterTable[TableIndex].ParamID)
\r
return &ParameterTable[TableIndex];
\r
}
\r
if (ParamID == ParameterTable[TableIndex].ParamID)
\r
return &ParameterTable[TableIndex];
\r
}
\r
-
\r
+
\r
return NULL;
\r
}
\r
return NULL;
\r
}
\r