Subversion Repositories HelenOS

Rev

Rev 4338 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4338 Rev 4345
Line 37... Line 37...
37
#include <ipc/console.h>
37
#include <ipc/console.h>
38
#include <console.h>
38
#include <console.h>
39
 
39
 
40
void console_clear(void)
40
void console_clear(void)
41
{
41
{
42
    int cons_phone = get_cons_phone();
42
    int cons_phone = get_console_phone();
43
    async_msg_0(cons_phone, CONSOLE_CLEAR);
43
    async_msg_0(cons_phone, CONSOLE_CLEAR);
44
}
44
}
45
 
45
 
46
void console_goto(int row, int col)
46
void console_goto(int row, int col)
47
{
47
{
48
    int cons_phone = get_cons_phone();
48
    int cons_phone = get_console_phone();
49
    async_msg_2(cons_phone, CONSOLE_GOTO, row, col);
49
    async_msg_2(cons_phone, CONSOLE_GOTO, row, col);
50
}
50
}
51
 
51
 
52
void console_flush(void)
52
void console_flush(void)
53
{
53
{
54
    int cons_phone = get_cons_phone();
54
    int cons_phone = get_console_phone();
55
    async_msg_0(cons_phone, CONSOLE_FLUSH);
55
    async_msg_0(cons_phone, CONSOLE_FLUSH);
56
}
56
}
57
 
57
 
58
int console_get_size(int *rows, int *cols)
58
int console_get_size(int *rows, int *cols)
59
{
59
{
60
    int cons_phone = get_cons_phone();
60
    int cons_phone = get_console_phone();
61
    ipcarg_t r, c;
61
    ipcarg_t r, c;
62
    int rc;
62
    int rc;
63
 
63
 
64
    rc = async_req_0_2(cons_phone, CONSOLE_GETSIZE, &r, &c);
64
    rc = async_req_0_2(cons_phone, CONSOLE_GETSIZE, &r, &c);
65
 
65
 
Line 69... Line 69...
69
    return rc;
69
    return rc;
70
}
70
}
71
 
71
 
72
void console_set_style(int style)
72
void console_set_style(int style)
73
{
73
{
74
    int cons_phone = get_cons_phone();
74
    int cons_phone = get_console_phone();
75
    async_msg_1(cons_phone, CONSOLE_SET_STYLE, style);
75
    async_msg_1(cons_phone, CONSOLE_SET_STYLE, style);
76
}
76
}
77
 
77
 
78
void console_set_color(int fg_color, int bg_color, int flags)
78
void console_set_color(int fg_color, int bg_color, int flags)
79
{
79
{
80
    int cons_phone = get_cons_phone();
80
    int cons_phone = get_console_phone();
81
    async_msg_3(cons_phone, CONSOLE_SET_COLOR, fg_color, bg_color, flags);
81
    async_msg_3(cons_phone, CONSOLE_SET_COLOR, fg_color, bg_color, flags);
82
}
82
}
83
 
83
 
84
void console_set_rgb_color(int fg_color, int bg_color)
84
void console_set_rgb_color(int fg_color, int bg_color)
85
{
85
{
86
    int cons_phone = get_cons_phone();
86
    int cons_phone = get_console_phone();
87
    async_msg_2(cons_phone, CONSOLE_SET_RGB_COLOR, fg_color, bg_color);
87
    async_msg_2(cons_phone, CONSOLE_SET_RGB_COLOR, fg_color, bg_color);
88
}
88
}
89
 
89
 
90
void console_cursor_visibility(int show)
90
void console_cursor_visibility(int show)
91
{
91
{
92
    int cons_phone = get_cons_phone();
92
    int cons_phone = get_console_phone();
93
    async_msg_1(cons_phone, CONSOLE_CURSOR_VISIBILITY, show != 0);
93
    async_msg_1(cons_phone, CONSOLE_CURSOR_VISIBILITY, show != 0);
94
}
94
}
95
 
95
 
96
/** @}
96
/** @}
97
 */
97
 */