Библиотека LUFA (раннее название MyUSB) версия 101122
Примитивы типов данных чтения/записи

Functions

static uint8_t Pipe_Read_Byte (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static void Pipe_Write_Byte (const uint8_t Byte) ATTR_ALWAYS_INLINE
static void Pipe_Discard_Byte (void) ATTR_ALWAYS_INLINE
static uint16_t Pipe_Read_Word_LE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static uint16_t Pipe_Read_Word_BE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static void Pipe_Write_Word_LE (const uint16_t Word) ATTR_ALWAYS_INLINE
static void Pipe_Write_Word_BE (const uint16_t Word) ATTR_ALWAYS_INLINE
static void Pipe_Discard_Word (void) ATTR_ALWAYS_INLINE
static uint32_t Pipe_Read_DWord_LE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static uint32_t Pipe_Read_DWord_BE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE
static void Pipe_Write_DWord_LE (const uint32_t DWord) ATTR_ALWAYS_INLINE
static void Pipe_Write_DWord_BE (const uint32_t DWord) ATTR_ALWAYS_INLINE
static void Pipe_Discard_DWord (void) ATTR_ALWAYS_INLINE

Detailed Description

Функции, макросы, переменные, перечисления и типы, связанные с чтением и записью примитивных типов данных через каналы.


Function Documentation

static void Pipe_Discard_Byte ( void  ) [inline, static]

Отбрасывает один байт из банка текущего выбранного канала, для каналов с направлением OUT.

static void Pipe_Discard_DWord ( void  ) [inline, static]

Отбрасывает 4 байта из банка текущего выбранного канала, для каналов с направлением OUT.

static void Pipe_Discard_Word ( void  ) [inline, static]

Отбрасывает два байта из банка текущего выбранного канала, для каналов с направлением OUT.

static uint8_t Pipe_Read_Byte ( void  ) [inline, static]

Читает один байт из банка текущего выбранного канала, для каналов с направлением OUT.

Returns:
следующий байт из буфера FIFO текущего выбранного канала.
static uint32_t Pipe_Read_DWord_BE ( void  ) [inline, static]

Читает 4 байта из банка текущего выбранного канала в формате big endian, для каналов с направлением OUT.

Returns:
следующее двойное слово из буфера FIFO текущего выбранного канала.
static uint32_t Pipe_Read_DWord_LE ( void  ) [inline, static]

Читает 4 байта из банка текущего выбранного канала в формате little endian, для каналов с направлением OUT.

Returns:
следующее двойное слово из буфера FIFO текущего выбранного канала.
static uint16_t Pipe_Read_Word_BE ( void  ) [inline, static]

Читает два байта из банка текущего выбранного канала в формате big endian, для каналов с направлением OUT.

Returns:
следующее слово из буфера FIFO текущего выбранного канала.
static uint16_t Pipe_Read_Word_LE ( void  ) [inline, static]

Читает два байта из банка текущего выбранного канала в формате little endian, для каналов с направлением OUT.

Returns:
следующее слово из буфера FIFO текущего выбранного канала.
static void Pipe_Write_Byte ( const uint8_t  Byte) [inline, static]

Записывает один байт в банк выбранного текущего канала, для каналов с направлением IN.

Parameters:
[in]Byteследующий байт для записи в буфер FIFO текущего выбранного канала.
static void Pipe_Write_DWord_BE ( const uint32_t  DWord) [inline, static]

Записывает 4 байта в банк текущего выбранного канала в формате big endian, для каналов с направлением IN.

Parameters:
[in]DWordследующее двойное слово для записи в буфер FIFO текущего выбранного канала.
static void Pipe_Write_DWord_LE ( const uint32_t  DWord) [inline, static]

Записывает 4 байта в банк текущего выбранного канала в формате little endian, для каналов с направлением IN.

Parameters:
[in]DWordследующее двойное слово для записи в буфер FIFO текущего выбранного канала.
static void Pipe_Write_Word_BE ( const uint16_t  Word) [inline, static]

Записывает два байта в банк текущего выбранного канала в формате big endian, для каналов с направлением IN.

Parameters:
[in]Wordследующее слово для записи в буфер FIFO текущего выбранного канала.
static void Pipe_Write_Word_LE ( const uint16_t  Word) [inline, static]

Записывает два байта в банк текущего выбранного канала в формате little endian, для каналов с направлением IN.

Parameters:
[in]Wordследующее слово для записи в буфер FIFO текущего выбранного канала.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines