diff --git a/boards/chronos/board_init.c b/boards/chronos/board_init.c index c762e2e9da..ab94cf2024 100644 --- a/boards/chronos/board_init.c +++ b/boards/chronos/board_init.c @@ -3,6 +3,9 @@ #include "cpu.h" #include "irq.h" +#include "display.h" +#include "display_putchar.h" + void cc430_cpu_init(void) { volatile uint16_t i; @@ -73,4 +76,7 @@ void cc430_cpu_init(void) void board_init(void) { cc430_cpu_init(); + lcd_init(); + init_display_putchar(); + DEBUG("DISP OK"); } diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index 4c11908f8a..db4f0f4fbe 100644 --- a/sys/auto_init/auto_init.c +++ b/sys/auto_init/auto_init.c @@ -42,16 +42,6 @@ extern int main(void); void auto_init(void) { -#ifdef MODULE_BOARD_DISPLAY - extern void lcd_init(); - lcd_init(); - DEBUG("DISP OK"); -#endif -#ifdef MODULE_DISPLAY_PUTCHAR - extern void init_display_putchar(); - init_display_putchar(); - DEBUG("DISP OK"); -#endif #ifdef MODULE_HWTIMER DEBUG("Auto init hwtimer module.\n"); hwtimer_init();