diff --git a/boards/chronos/board_init.c b/boards/chronos/board_init.c index c762e2e9d..b3c189f7f 100644 --- a/boards/chronos/board_init.c +++ b/boards/chronos/board_init.c @@ -1,7 +1,12 @@ #include + #include "board.h" #include "cpu.h" #include "irq.h" +#include "debug.h" + +#include "display.h" +#include "display_putchar.h" void cc430_cpu_init(void) { @@ -73,4 +78,7 @@ void cc430_cpu_init(void) void board_init(void) { cc430_cpu_init(); + lcd_init(); + init_display_putchar(); + DEBUG("DISP OK"); } diff --git a/boards/chronos/drivers/battery.c b/boards/chronos/drivers/battery.c index 30f788d9f..e787f868b 100644 --- a/boards/chronos/drivers/battery.c +++ b/boards/chronos/drivers/battery.c @@ -1,5 +1,6 @@ #include #include + #include "cc430-adc.h" uint32_t battery_get_voltage(void) diff --git a/boards/chronos/drivers/buzzer.c b/boards/chronos/drivers/buzzer.c index edde080f4..2cee84e5e 100644 --- a/boards/chronos/drivers/buzzer.c +++ b/boards/chronos/drivers/buzzer.c @@ -1,5 +1,6 @@ #include #include + #include "buzzer.h" #include "hwtimer.h" diff --git a/boards/chronos/drivers/display.c b/boards/chronos/drivers/display.c index 87705d120..e0691700c 100644 --- a/boards/chronos/drivers/display.c +++ b/boards/chronos/drivers/display.c @@ -44,6 +44,7 @@ /* driver */ #include + #include "display.h" diff --git a/boards/chronos/drivers/display1.c b/boards/chronos/drivers/display1.c index 1c4ee35b2..6b6a4b622 100644 --- a/boards/chronos/drivers/display1.c +++ b/boards/chronos/drivers/display1.c @@ -40,6 +40,7 @@ /* Include section */ #include #include + #include "display.h" /* ************************************************************************************************* */ diff --git a/boards/chronos/drivers/display_putchar.c b/boards/chronos/drivers/display_putchar.c index db48d7228..4a57d8e84 100644 --- a/boards/chronos/drivers/display_putchar.c +++ b/boards/chronos/drivers/display_putchar.c @@ -1,8 +1,9 @@ #include #include +#include + #include "display.h" -extern int toupper(int c); extern void (*_putchar)(int c); static char display_buf[11]; diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index 4c11908f8..db4f0f4fb 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();