Библиотека LUFA (раннее название MyUSB) версия 101122
Board Types

Defines

#define BOARD_USBKEY   0
#define BOARD_STK525   1
#define BOARD_STK526   2
#define BOARD_RZUSBSTICK   3
#define BOARD_ATAVRUSBRF01   4
#define BOARD_USER   5
#define BOARD_BUMBLEB   6
#define BOARD_XPLAIN   7
#define BOARD_XPLAIN_REV1   8
#define BOARD_EVK527   9
#define BOARD_NONE   10
#define BOARD_TEENSY   11
#define BOARD_USBTINYMKII   12
#define BOARD_BENITO   13
#define BOARD_JMDBU2   14
#define BOARD_OLIMEX162   15
#define BOARD_UDIP   16
#define BOARD_BUI   17
#define BOARD_UNO   18
#define BOARD_CULV3   19
#define BOARD_BLACKCAT   20
#define BOARD_MAXIMUS   21
#define BOARD_MINIMUS   22
#define BOARD_ADAFRUITU4   23
#define BOARD_MICROSIN162   24

Detailed Description

Макрос для указывания библиотеке аппаратуры выбранной физической платы. Эти макросы должны использоваться, когда задается токен BOARD для выбора аппаратуры через свич -D в командной строке makefile проекта.


Define Documentation

#define BOARD_ADAFRUITU4   23

Выбор драйверов платы Adafruit U4, включающих драйвер кнопки.

#define BOARD_ATAVRUSBRF01   4

Выбирает драйверы для платы ATAVRUSBRF01, которые включают в себя драйвер светодиодов.

#define BOARD_BENITO   13

Выбор драйверов платы Benito, включающих драйверы кнопки и светодиодов.

#define BOARD_BLACKCAT   20

Выбор драйверов платы Blackcat USB JTAG, включающих драйвер светодиодов платы.

#define BOARD_BUI   17

Выбор драйверов платы BUI, включающих драйвер светодиодов платы.

#define BOARD_BUMBLEB   6

Выбирает драйверы для платы BUMBLEB, использующей официально рекомендованное расположение периферии.

#define BOARD_CULV3   19

Выбор драйверов платы CUL V3, включающих драйверы кнопки и светодиодов.

#define BOARD_EVK527   9

Выбирает драйверы для платы EVK527, которые включают в себя драйверы температуры, кнопок, Dataflash, джойстика и светодиодов.

#define BOARD_JMDBU2   14

Выбор драйверов платы JM-DB-U2, включающих драйверы кнопки и светодиодов.

#define BOARD_MAXIMUS   21

Выбор драйверов платы Maximus, включающих драйвер светодиодов платы.

#define BOARD_MICROSIN162   24

Выбор драйверов платы Microsin AVR-USB162, включающих драйвер кнопки и светодиодов.

#define BOARD_MINIMUS   22

Выбор драйверов платы Minimus, включающих драйверы кнопки и светодиодов.

#define BOARD_NONE   10

Запрещает драйверы платы, которые не окажут на работу негативное влияние (например, драйвера LED), в том числе запрещается использование и важных в некоторых случаях драйверов (например, джойстика).

#define BOARD_OLIMEX162   15

Выбор драйверов платы Olimex AVR-USB-162, включающих драйверы кнопки и светодиодов.

#define BOARD_RZUSBSTICK   3

Выбирает драйверы для платы RZUSBSTICK, которые включают в себя драйвер светодиодов.

#define BOARD_STK525   1

Выбирает драйверы для платы STK525, которые включают в себя драйверы температуры, кнопок, Dataflash, джойстика и светодиодов.

#define BOARD_STK526   2

Выбирает драйверы для платы STK526, которые включают в себя драйверы температуры, кнопок, Dataflash, джойстика и светодиодов.

#define BOARD_TEENSY   11

Выбор драйверов платы Teensy (всех версий), включающих драйвер светодиодов платы.

#define BOARD_UDIP   16

Выбор драйверов платы UDIP, включающих драйверы кнопки и светодиодов.

#define BOARD_UNO   18

Выбор драйверов платы Arduino Uno, включающих драйвер светодиодов платы.

#define BOARD_USBKEY   0

Выбирает драйверы для платы USBKEY, которые включают в себя драйверы температуры, кнопок, Dataflash, джойстика и светодиодов.

#define BOARD_USBTINYMKII   12

Выбор драйверов платы USBTINY MKII, включающих драйверы кнопки и светодиодов.

#define BOARD_USER   5

Выбирает драйверы платы, заданные пользователем, которые должны быть размещены в подпапке проекта в директории с именем /Board/. Каждый драйвер платы должен именоваться идентично главному драйверу платы LUFA (например, драйвер в папке LUFA/Drivers/Board), чтобы библиотека могла корректно его идентифицировать.

#define BOARD_XPLAIN   7

Выбирает драйверы для платы XPLAIN (ревизии 2 или более новой), которые включают в себя драйверы Dataflash и светодиодов.

#define BOARD_XPLAIN_REV1   8

Выбирает драйверы для платы XPLAIN (ревизии 1), которые включают в себя драйверы Dataflash и светодиодов.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines