diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/comm/console.c')
-rw-r--r-- | c/src/lib/libbsp/arm/shared/comm/console.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/arm/shared/comm/console.c b/c/src/lib/libbsp/arm/shared/comm/console.c index 2aa30d233e..ff734a0970 100644 --- a/c/src/lib/libbsp/arm/shared/comm/console.c +++ b/c/src/lib/libbsp/arm/shared/comm/console.c @@ -64,8 +64,11 @@ static int isr_is_on(const rtems_irq_connect_data *); * BSP initialization */ -BSP_output_char_function_type BSP_output_char = BSP_output_char_via_serial; -BSP_polling_getchar_function_type BSP_poll_char = BSP_poll_char_via_serial; +/* for printk support */ +BSP_output_char_function_type BSP_output_char = + (BSP_output_char_function_type) BSP_output_char_via_serial; +BSP_polling_getchar_function_type BSP_poll_char = + (BSP_polling_getchar_function_type) BSP_poll_char_via_serial; static rtems_irq_connect_data console_isr_data = {BSP_UART, @@ -95,13 +98,6 @@ isr_is_on(const rtems_irq_connect_data *irq) return 1; } -void console_reserve_resources(rtems_configuration_table *conf) -{ - rtems_termios_reserve_resources(conf, 1); - - return; -} - void __assert (const char *file, int line, const char *msg) { static char exit_msg[] = "EXECUTIVE SHUTDOWN! Any key to reboot..."; @@ -184,8 +180,6 @@ console_initialize(rtems_device_major_number major, } /* console_initialize */ -static int console_open_count = 0; - static int console_last_close(int major, int minor, void *arg) { BSP_remove_rtems_irq_handler (&console_isr_data); |