\r
/* Defines: */\r
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))\r
-// #define PDI_VIA_HARDWARE_USART\r
-\r
- #define BITBANG_PDIDATA_PORT PORTD\r
- #define BITBANG_PDIDATA_DDR DDRD\r
- #define BITBANG_PDIDATA_PIN PIND\r
- #define BITBANG_PDIDATA_MASK (1 << 3)\r
- \r
- #define BITBANG_PDICLOCK_PORT PORTD\r
- #define BITBANG_PDICLOCK_DDR DDRD\r
- #define BITBANG_PDICLOCK_PIN PIND\r
- #define BITBANG_PDICLOCK_MASK (1 << 5)\r
+ #define PDI_VIA_HARDWARE_USART\r
#else\r
#define BITBANG_PDIDATA_PORT PORTB\r
#define BITBANG_PDIDATA_DDR DDRB\r
/* Function Prototypes: */\r
void PDITarget_EnableTargetPDI(void);\r
void PDITarget_DisableTargetPDI(void);\r
- void PDITarget_SendByte(uint8_t Byte);\r
+ void PDITarget_SendByte(const uint8_t Byte);\r
uint8_t PDITarget_ReceiveByte(void);\r
void PDITarget_SendBreak(void);\r
bool PDITarget_WaitWhileNVMBusBusy(void);\r