User`s guide

Firmware Configuration
6-58 AT85C51SND3Bx Firmware User’s Guide
7691A–MP3–08/07
Type of scheduler (SCHEDULER_TYPE): only SCHEDULER_FREE is actually
supported.
6.2.13 USB Module
The “conf_usb.h” file is used to configure the USB module. There are two level of config-
uration HIGH (customer) and LOW (expert). This is the HIGH options of configuration :
Table 6-31. Generic device mode configuration
Table 6-32. Device mass-storage class configuration
Table 6-33. Device HID class configuration
Definition Label Description Values
USB_DEVICE_FEATURE Include feature device mode [ENABLED]
DISABLED
USB_DEVICE_MS Include class MassStorage in device mode [ENABLED]
DISABLED
USB_DEVICE_HID Include class HID in device mode ENABLED
[DISABLED]
USB_DEVICE_CDC Include class CDC in device mode ENABLED
[DISABLED]
USB_DEVICE_SPEED_HIGH Autorize HIGH speed in device mode [ENABLED]
DISABLED
USB_DEVICE_VENDOR_ID 16-bit vendor ID [0xXXXX]
(Atmel vendor ID: 0x03EB)
USB_DEVICE_PRODUCT_ID 16-bit product ID [0xXXXX]
(Atmel Mass Storage: 0x2036)
USB_DEVICE_RELEASE_NUMBER 16-bit release number [0x0100]
USB_DEVICE_MANUFACTURER_NAME Manufacturer name (ASCII) “ATMEL”
USB_DEVICE_PRODUCT_NAME Product name (ASCII) “AT85DVK-07”
USB_DEVICE_SERIAL_NUMBER Serial number (ASCII) “12345”
USB_DEVICE_MAX_POWER Max power in device mode [50] (unit 2mA)
Definition Label Description Values
USB_DEVICE_MS_NAME_INTERFACE Name of class interface "mass storage ATMEL"
USB_DEVICE_MS_VENDOR USB enumeration vendor string {'A','T','M','E','L',' ',' ',' '}
8 Bytes mandatory (padding with space)
USB_DEVICE_MS_PRODUCT USB enumeration product string {'A','T','8','5','D','V','K','-','0','7',' ','M',' ','S',' ',' '}
16 Bytes mandatory (padding with space)
USB_DEVICE_MS_REVISION USB enumeration revision string {'1','.','0','0'}
4 Bytes mandatory
USB_PWD_FEATURE Securization disk access mechanism via specific mass
storage command
ENABLED
[DISABLED]
USB_PWD_FORMAT Automatique format after PWD_NB_BAD_LOG login try
(don’t care if USB_PWD_FEATURE disable)
ENABLED
[DISABLED]
Definition Label Description Values
USB_DEVICE_HID_NAME_INTERFACE Name of class interface "HID ATMEL"
USB_DEVICE_HID_MODE Select mouse or keyboard HID USB_DEVICE_HID_MODE_MOUSE
USB_DEVICE_HID_MODE_KBD