X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Farm%2Fdrv%2Fkdebug_at91.c;h=7de1c6d939e10b7c5552a779506e00034e0fe970;hb=d9f99c9f43f39c988c2df5bab952818105f5cb58;hp=3526139992d71cd093b4b91da69cb700d45943e4;hpb=4be63e9bf292129a3d9771025528d254646180fe;p=bertos.git diff --git a/cpu/arm/drv/kdebug_at91.c b/cpu/arm/drv/kdebug_at91.c index 35261399..7de1c6d9 100644 --- a/cpu/arm/drv/kdebug_at91.c +++ b/cpu/arm/drv/kdebug_at91.c @@ -37,7 +37,6 @@ */ #include "kdebug_at91.h" -#include #include /* for BV() */ #include #include /* for CLOCK_FREQ */ @@ -77,24 +76,23 @@ INLINE void kdbg_hw_init(void) DBGU_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_PAR_NO | US_NBSTOP_1; /* Enable DBGU transmitter. */ DBGU_CR = BV(US_TXEN); - /* Disable PIO on DGBU tx pin. */ - #if CPU_ARM_AT91SAM7S256 - PIOA_PDR = BV(10); - PIOA_ASR = BV(10); - #else + #if !CPU_ARM_AT91SAM7S256 #warning Check Debug Unit AT91 pins on datasheet! #endif + /* Disable PIO on DGBU tx pin. */ + PIOA_PDR = BV(10); + PIOA_ASR = BV(10); #if 0 /* Disable Rx for now */ /* Enable DBGU receiver. */ DBGU_CR = BV(US_RXEN); - /* Disable PIO on DGBU rx pin. */ - #if CPU_ARM_AT91SAM7S256 - PIOA_PDR = BV(9); - PIOA_ASR = BV(9); - #else - #warning Check Debug pins on datasheet! + #if !CPU_ARM_AT91SAM7S256 + #warning Check Debug Unit AT91 pins on datasheet! #endif + /* Disable PIO on DGBU rx pin. */ + PIOA_PDR = BV(9); + PIOA_ASR = BV(9); + #endif #else #error CONFIG_KDEBUG_PORT should be KDEBUG_PORT_DBGU