X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fkdebug_sam3.c;h=e3472395dbd36295aa377bcbd291e1d0bbeca780;hb=b89651ff400d369dc9cba9af837b88dde647e22f;hp=32a099d0999410659bb95e9ec572825e3b6ad99e;hpb=9a9bb767d984876ff35a9fba379f46f57a07236c;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/kdebug_sam3.c b/bertos/cpu/cortex-m3/drv/kdebug_sam3.c index 32a099d0..e3472395 100644 --- a/bertos/cpu/cortex-m3/drv/kdebug_sam3.c +++ b/bertos/cpu/cortex-m3/drv/kdebug_sam3.c @@ -38,6 +38,7 @@ #include #include /* for BV() */ +#include #include #include #include @@ -47,16 +48,12 @@ #define UART_BASE UART0_BASE #define UART_INT INT_UART0 #define UART_GPIO_BASE GPIO_PORTA_BASE - #ifdef CPU_CM3_AT91SAM3U - #define UART_PINS (BV(12) | BV(11)) - #else - #define UART_PINS (BV(10) | BV(9)) - #endif + #define UART_PINS (GPIO_UART0_RX_PIN | GPIO_UART0_TX_PIN) #elif (CONFIG_KDEBUG_PORT == 1) && !defined(CPU_CM3_AT91SAM3U) #define UART_BASE UART1_BASE #define UART_INT INT_UART1 #define UART_GPIO_BASE GPIO_PORTB_BASE - #define UART_PINS (BV(3) | BV(2)) + #define UART_PINS (GPIO_UART1_RX_PIN | GPIO_UART1_TX_PIN) #else #error "UART port not supported in this board" #endif