Библиотека LUFA (раннее название MyUSB) версия 101122
Маски Input/Output/Feature

Defines

#define IOF_CONSTANT   (1 << 0)
#define IOF_DATA   (0 << 0)
#define IOF_VARIABLE   (1 << 1)
#define IOF_ARRAY   (0 << 1)
#define IOF_RELATIVE   (1 << 2)
#define IOF_ABSOLUTE   (0 << 2)
#define IOF_WRAP   (1 << 3)
#define IOF_NOWRAP   (0 << 3)
#define IOF_NONLINEAR   (1 << 4)
#define IOF_LINEAR   (0 << 4)
#define IOF_NOPREFERRED   (1 << 5)
#define IOF_PREFERREDSTATE   (0 << 5)
#define IOF_NULLSTATE   (1 << 6)
#define IOF_NONULLPOSITION   (0 << 6)
#define IOF_BUFFEREDBYTES   (1 << 8)
#define IOF_BITFIELD   (0 << 8)

Detailed Description

Маски, показывающие тип репорта HID - Input, Output или Feature.


Define Documentation

#define IOF_ABSOLUTE   (0 << 2)

Флаг HID_ReportItem_t::ItemFlags для абсолютных данных.

#define IOF_ARRAY   (0 << 1)

Флаг HID_ReportItem_t::ItemFlags для данных массива.

#define IOF_BITFIELD   (0 << 8)

Флаг HID_ReportItem_t::ItemFlags для данных битовых полей.

#define IOF_BUFFEREDBYTES   (1 << 8)

Флаг HID_ReportItem_t::ItemFlags для буферизированных байт.

#define IOF_CONSTANT   (1 << 0)

Флаг HID_ReportItem_t::ItemFlags для данных констант.

#define IOF_DATA   (0 << 0)

Флаг HID_ReportItem_t::ItemFlags для данных.

#define IOF_LINEAR   (0 << 4)

Флаг HID_ReportItem_t::ItemFlags для линейных данных.

#define IOF_NONLINEAR   (1 << 4)

Флаг HID_ReportItem_t::ItemFlags для нелинейных данных.

#define IOF_NONULLPOSITION   (0 << 6)

Флаг HID_ReportItem_t::ItemFlags для ненулевых (no null) данных позиции.

#define IOF_NOPREFERRED   (1 << 5)

Флаг HID_ReportItem_t::ItemFlags для непривилегированного состояния.

#define IOF_NOWRAP   (0 << 3)

Флаг HID_ReportItem_t::ItemFlags для необернутых значений данных.

#define IOF_NULLSTATE   (1 << 6)

Флаг HID_ReportItem_t::ItemFlags для элементов нулевого (null) состояния.

#define IOF_PREFERREDSTATE   (0 << 5)

Флаг HID_ReportItem_t::ItemFlags для элементов привилегированного состояния.

#define IOF_RELATIVE   (1 << 2)

Флаг HID_ReportItem_t::ItemFlags для относительных данных.

#define IOF_VARIABLE   (1 << 1)

Флаг HID_ReportItem_t::ItemFlags для переменных данных.

#define IOF_WRAP   (1 << 3)

Флаг HID_ReportItem_t::ItemFlags для обернутых значений данных.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines