Библиотека LUFA (раннее название MyUSB) версия 101122
|
Functions | |
static void | SerialStream_Init (const uint32_t BaudRate, const bool DoubleSpeed) |
static void | SerialStream_ShutDown (void) |
Следующие файлы должны быть скомпилированы с любым проектом, который использует этот модуль:
Драйвер последовательного потока подсистемы USART на поддерживаемых USB AVR. Это делает возможным использование фунций в обычном драйвере USART (см. Serial USART Driver - LUFA/Drivers/Peripheral/Serial.h), но также позволяет стандартным функциям потокового ввода/вывода avr-libc (printf, puts, и т. п.) работать через USART.
static void SerialStream_Init | ( | const uint32_t | BaudRate, |
const bool | DoubleSpeed | ||
) | [inline, static] |
Инициализирует поток последовательного ввода/вывода (и обычный драйвер USART), так что после этого можно использовать и поток, и обычные функции драйвера USART. Инициализация должна быть вызвана перед любым использованием функций обычного USART и функций потока.
[in] | BaudRate | битрейт, с которым должен быть сконфигурирован USART. |
[in] | DoubleSpeed | разрешать или нет режим удвоенной скорости, уменьшающее пополам время выборки и удваивающее битрейт. |
static void SerialStream_ShutDown | ( | void | ) | [inline, static] |
Выключает поток последовательного ввода/вывода (и простой драйвер USART), запрещает его аппаратуру и возвращает в состояние конфигурации по умолчанию.