Detailed Description
Функции, макросы, переменные, перечисления и типы, связанные с чтением и записью примитивыных типов данных из конечных точек и в них.
Function Documentation
static void Endpoint_Discard_Byte |
( |
void |
| ) |
[inline, static] |
Отбрасывает один байт из банка текущей выбранной конечной точки, для конечных точек в направлении OUT.
static void Endpoint_Discard_DWord |
( |
void |
| ) |
[inline, static] |
Отбрасывает 4 байта из банка текущей выбранной конечной точки, для конечных точек в направлении OUT.
static void Endpoint_Discard_Word |
( |
void |
| ) |
[inline, static] |
Отбрасывает два байта из банка текущей выбранной конечной точки, для конечных точек в направлении OUT.
static uint8_t Endpoint_Read_Byte |
( |
void |
| ) |
[inline, static] |
Читает один байт из банка текушей выбранной конечной точки, для конечных точек с направлением OUT.
- Returns:
- следующий байт из буфера FIFO текущей выбранной конечной точки.
static uint32_t Endpoint_Read_DWord_BE |
( |
void |
| ) |
[inline, static] |
Читает 4 байта из банка текущей выбранной конечной точки в формате big endian, для конечных точек с направлением OUT.
- Returns:
- следующее двойное слово из буфера FIFO текущей выбранной конечной точки.
static uint32_t Endpoint_Read_DWord_LE |
( |
void |
| ) |
[inline, static] |
Читает 4 байта из банка текущей выбранной конечной точки в формате little endian, для конечных точек с направлением OUT.
- Returns:
- следующее двойное слово из буфера FIFO текущей выбранной конечной точки.
static uint16_t Endpoint_Read_Word_BE |
( |
void |
| ) |
[inline, static] |
Читает два байта из банка текущей выбранной конечной точки в формате big endian, для конечных точек с направлением OUT.
- Returns:
- следующее слово из буфера FIFO текущей выбранной конечной точки.
static uint16_t Endpoint_Read_Word_LE |
( |
void |
| ) |
[inline, static] |
Читает два байта из банка текущей выбранной конечной точки в формате little endian, для конечных точек с направлением OUT.
- Returns:
- следующее слово из буфера FIFO текущей выбранной конечной точки.
static void Endpoint_Write_Byte |
( |
const uint8_t |
Byte | ) |
[inline, static] |
Записывает один байт в банк текущей выбранной конечной точки, для конечных точек с направлением IN.
- Parameters:
-
[in] | Byte | следующий байт для записи в буфер FIFO текущей выбранной конечной точки. |
static void Endpoint_Write_DWord_BE |
( |
const uint32_t |
DWord | ) |
[inline, static] |
Записывает 4 байта в банк текущей выбранной конечной точки в формате big endian, для конечных точек с направлением IN.
- Parameters:
-
[in] | DWord | следующее двойное слово для записи в буфер FIFO текущей выбранной конечной точки. |
static void Endpoint_Write_DWord_LE |
( |
const uint32_t |
DWord | ) |
[inline, static] |
Записывает 4 байта в банк текущей выбранной конечной точки в формате little endian, для конечных точек с направлением IN.
- Parameters:
-
[in] | DWord | следующее двойное слово для записи в буфер FIFO текущей выбранной конечной точки. |
static void Endpoint_Write_Word_BE |
( |
const uint16_t |
Word | ) |
[inline, static] |
Записывает два байта в банк текущей выбранной конечной точки в формате big endian, для конечных точек с направлением IN.
- Parameters:
-
[in] | Word | следующее слово для записи в буфер FIFO текущей выбранной конечной точки. |
static void Endpoint_Write_Word_LE |
( |
const uint16_t |
Word | ) |
[inline, static] |
Записывает два байта в банк текущей выбранной конечной точки в формате little endian, для конечных точек с направлением IN.
- Parameters:
-
[in] | Word | следующее слово для записи в буфер FIFO текущей выбранной конечной точки. |