X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/f69f03cb0d02937dee018264f0ac4e9be76fc1f4..a5adbae652bcf5382ef34d71da4d11de15b482a6:/Projects/AVRISP/Lib/PDITarget.h?ds=inline diff --git a/Projects/AVRISP/Lib/PDITarget.h b/Projects/AVRISP/Lib/PDITarget.h index cc8c7dbc5..55a1a9562 100644 --- a/Projects/AVRISP/Lib/PDITarget.h +++ b/Projects/AVRISP/Lib/PDITarget.h @@ -39,6 +39,8 @@ /* Includes: */ #include #include + + #include /* Defines: */ #define PDIDATA_LINE_PORT PORTB @@ -64,8 +66,12 @@ #define PD_CTRL_REG 2 #define PDI_STATUS_NVM (1 << 1) + #define PDI_RESET_KEY 0x59 + #define PDI_NVMENABLE_KEY (uint8_t[]){0x12, 0x89, 0xAB, 0x45, 0xCD, 0xD8, 0x88, 0xFF} + #define TOGGLE_PDI_CLOCK MACROS{ PDICLOCK_LINE_PORT ^= PDICLOCK_LINE_MASK; \ + PDICLOCK_LINE_PORT ^= PDICLOCK_LINE_MASK; }MACROE /* Function Prototypes: */ void PDITarget_SendByte(uint8_t Byte);