*
@@ -115,22 +168,48 @@
*
* | RESET_LINE_PORT |
* Makefile CDEFS |
- * PORT register for the programmer's target RESET line. |
+ * PORT register for the programmer's target RESET line. Ignored when compiled for the XPLAIN board. |
+ *
+ *
+ * | RESET_LINE_PIN |
+ * Makefile CDEFS |
+ * PIN register for the programmer's target RESET line. Ignored when compiled for the XPLAIN board. |
*
*
* | RESET_LINE_DDR |
* Makefile CDEFS |
- * DDR register for the programmer's target RESET line. |
+ * DDR register for the programmer's target RESET line. Ignored when compiled for the XPLAIN board. |
*
*
* | RESET_LINE_MASK |
* Makefile CDEFS |
- * Mask for the programmer's target RESET line on the chosen port. Must not be the AVR's /SS pin. |
+ * Mask for the programmer's target RESET line on the chosen port. Must not be the AVR's /SS pin, as the
+ * target pins are tri-stated when not in use, and low signals on the /SS pin will force SPI slave mode when the
+ * pin is configured as an input. When in PDI programming mode, this is the target clock pin.
+ * Ignored when compiled for the XPLAIN board. |
*
*
* | VTARGET_ADC_CHANNEL |
* Makefile CDEFS |
* ADC channel number (on supported AVRs) to use for VTARGET level detection. |
*
+ *
+ * | ENABLE_ISP_PROTOCOL |
+ * Makefile CDEFS |
+ * Define to enable SPI programming protocol support. Ignored when compiled for the XPLAIN board. |
+ *
+ *
+ * | ENABLE_PDI_PROTOCOL |
+ * Makefile CDEFS |
+ * Define to enable XMEGA PDI programming protocol support. Ignored when compiled for the XPLAIN board. |
+ *
+ *
+ * | PDI_VIA_HARDWARE_USART |
+ * Makefile CDEFS |
+ * Define to force the PDI protocol (when enabled) to use the much faster hardware USART instead of bit-banging to
+ * match the official AVRISP pinout. This breaks pinout compatibility with the official AVRISP MKII (and requires
+ * seperate ISP and PDI programming headers) but increases programming speed dramatically.
+ * Ignored when compiled for the XPLAIN board. |
+ *
*
*/