embox

Форк
0
/
mikron_usart_diag.c 
30 строк · 716.0 Байт
1
/**
2
 * @file
3
 * @date 04 aug 2015
4
 * @author: Anton Bondarev
5
 */
6

7
#include <drivers/common/memory.h>
8
#include <drivers/diag.h>
9
#include <drivers/serial/diag_serial.h>
10
#include <drivers/serial/uart_dev.h>
11
#include <framework/mod/options.h>
12

13
#define UART_BASE OPTION_GET(NUMBER, base_addr)
14
#define BAUD_RATE OPTION_GET(NUMBER, baud_rate)
15

16
extern const struct uart_ops mikron_usart_ops;
17

18
static struct uart uart0 = {
19
    .uart_ops = &mikron_usart_ops,
20
    .base_addr = UART_BASE,
21
};
22

23
static const struct uart_params uart_diag_params = {
24
    .baud_rate = BAUD_RATE,
25
    .uart_param_flags = UART_PARAM_FLAGS_8BIT_WORD,
26
};
27

28
DIAG_SERIAL_DEF(&uart0, &uart_diag_params);
29

30
PERIPH_MEMORY_DEFINE(mikron_usart, UART_BASE, 0x30);
31

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

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

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

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