X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/32cc2b8d4d9f2c66a9dbfa859f476c077592e2cf..fa8beef82d1340a69390d4b11ca785ee016789c5:/Projects/Unfinished/AVRISP/Lib/V2Protocol.h diff --git a/Projects/Unfinished/AVRISP/Lib/V2Protocol.h b/Projects/Unfinished/AVRISP/Lib/V2Protocol.h index 7b9f1b12f..9f6b83b47 100644 --- a/Projects/Unfinished/AVRISP/Lib/V2Protocol.h +++ b/Projects/Unfinished/AVRISP/Lib/V2Protocol.h @@ -45,30 +45,22 @@ #include #include "../Descriptors.h" - #include "V2ProtocolConstants.h" + #include "V2ProtocolConstants.h" + #include "V2ProtocolParams.h" /* Macros: */ #define PROGRAMMER_ID "AVRISP_MK2" - #define PROGRAMMER_ID_LEN (sizeof(PROGRAMMER_ID) - 1) - - /* Type Defines: */ - typedef struct - { - uint8_t ParameterID; - uint8_t ParameterValue; - } ParameterItem_t; + #define PROGRAMMER_ID_LEN (sizeof(PROGRAMMER_ID) - 1) + + #define MAX_SPI_SETTINGS 7 /* Function Prototypes: */ - void V2Protocol_Init(void); void V2Protocol_ProcessCommand(void); #if defined(INCLUDE_FROM_V2PROTOCOL_C) static void V2Protocol_ReconfigureSPI(void); static void V2Protocol_ChangeTargetResetLine(bool ResetTarget); - static uint8_t V2Protocol_GetParameter(uint8_t ParamID); - static void V2Protocol_SetParameter(uint8_t ParamID, uint8_t Value); - static void V2Protocol_Command_Unknown(uint8_t V2Command); static void V2Protocol_Command_SignOn(void); static void V2Protocol_Command_GetSetParam(uint8_t V2Command);