| 
    Библиотека 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), запрещает его аппаратуру и возвращает в состояние конфигурации по умолчанию.