X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fkdebug_avr.c;h=81e78530b30ead1ed66f766447ef75d31959abf6;hb=9792a2d2230d9e4e8bd3dec96e37e4107a6d8a37;hp=4cdaf94e8bcab4da6641ef2fc3b1f5d4a7ac4fe3;hpb=86abd5b97ebd9132d0d62b59374be037f98771ae;p=bertos.git diff --git a/bertos/cpu/avr/drv/kdebug_avr.c b/bertos/cpu/avr/drv/kdebug_avr.c index 4cdaf94e..81e78530 100644 --- a/bertos/cpu/avr/drv/kdebug_avr.c +++ b/bertos/cpu/avr/drv/kdebug_avr.c @@ -33,7 +33,6 @@ * * \brief AVR debug support (implementation). * - * \version $Id$ * \author Bernie Innocenti * \author Stefano Fedrigo * \author Francesco Sacchi @@ -246,16 +245,29 @@ INLINE void kdbg_hw_init(void) #endif #elif CPU_AVR_ATMEGA168 || CPU_AVR_ATMEGA328P - UBRR0H = (uint8_t)(period>>8); - UBRR0L = (uint8_t)period; - KDBG_UART0_BUS_INIT; + #if CONFIG_KDEBUG_PORT == 0 + UBRR0H = (uint8_t)(period>>8); + UBRR0L = (uint8_t)period; + KDBG_UART0_BUS_INIT; + #else + #error Only CONFIG_KDEBUG_PORT 0 is supported for this cpu + #endif + #elif CPU_AVR_ATMEGA8 || CPU_AVR_ATMEGA32 - UBRRH = (uint8_t)(period>>8); - UBRRL = (uint8_t)period; - KDBG_UART0_BUS_INIT; + #if CONFIG_KDEBUG_PORT == 0 + UBRRH = (uint8_t)(period>>8); + UBRRL = (uint8_t)period; + KDBG_UART0_BUS_INIT; + #else + #error Only CONFIG_KDEBUG_PORT 0 is supported for this cpu + #endif #elif CPU_AVR_ATMEGA103 - UBRR = (uint8_t)period; - KDBG_UART0_BUS_INIT; + #if CONFIG_KDEBUG_PORT == 0 + UBRR = (uint8_t)period; + KDBG_UART0_BUS_INIT; + #else + #error Only CONFIG_KDEBUG_PORT 0 is supported for this cpu + #endif #else #error Unknown CPU #endif