embox

Форк
0
/
mspdebug_simio.c 
35 строк · 660.0 Байт
1
/**
2
 * @file 
3
 * @brief mspdebug simio console driver
4
 *
5
 * @author  Anton Kozlov 
6
 * @date    06.05.2015
7
 */
8

9
#include <hal/reg.h>
10
#include <drivers/diag.h>
11

12
#define MSPDEBUG_CONSOLE_BASE 0x00ff
13

14
static int mspdebug_diag_init(const struct diag *diag) {
15
	return 0;
16
}
17

18
static void mspdebug_diag_putc(const struct diag *diag, char ch) {
19
	REG_STORE(MSPDEBUG_CONSOLE_BASE, ch);
20
}
21

22
static char mspdebug_diag_getc(const struct diag *diag) {
23
	return 0;
24
}
25

26
static int mspdebug_diag_kbhit(const struct diag *diag) {
27
	return 0;
28
}
29

30
DIAG_OPS_DEF(
31
		.init = mspdebug_diag_init,
32
		.putc = mspdebug_diag_putc,
33
		.getc = mspdebug_diag_getc,
34
		.kbhit = mspdebug_diag_kbhit,
35
);
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.