    USB firmware.            .c and .S     (      ).   usbconfig-prototype.h  usbconfig.h           .


 
========================
  (API)  firmware      "usbdrv.h".    !     "usbconfig-prototype.h".

    :
  Readme.txt ............. ,    .
  Changelog.txt ..........     .
  usbdrv.h ...............      .
* usbdrv.c ...............  ,     .      !
* usbdrvasm.S ............   .      ,   
                              usbdrvasm*.S      .
                                !
  usbdrvasm*.inc .........      .     
                           usbdrvasm.S,    !
  asmcommon.inc ..........   .   usbdrvasm*.inc,    !
  usbconfig-prototype.h ..      usbdrv.h.
* oddebug.c ..............  .   ,   DEBUG_LEVEL ( #define)
                              0.      !
  oddebug.h ..............     .
  iarcompat.h ............     C- IAR.
  usbdrvasm.asm ..........     C- IAR.     usbdrvasm.S,
                                 IAR.
  License.txt ............  Open Source   .
  CommercialLicense.txt ..      .
  USBID-License.txt ......       ID
                            USB   .

(*) ...         .


   
======================================
       12, 15, 16  16.5 .     .        usbdrv.h,        12 .

12 
   AVR-USB,    ,      USB.

15 
  ,   12 ,       NOP.   ,       ,           12 . 

16 
       Arduino    ,      16 .           .   16       1.5   USB,       ,       .

16.5 
        ,       RC   ,     1%.           .   1%       RC AVR.    ,      AVR   PLL- (PLL - Phase-Locked Loop,   , ) 64 ,  RC- 8       16.5 .      ATTiny25, ATTiny45, ATTiny85,   ATTiny26.

.  EasyLogger  http://www.obdev.at/avrusb/easylogger.html    RC-,     USB.

20 
   ,     -    .  20       1.5   USB,     ,      16 .


 USB (USB IDENTIFIERS)
====================================
  USB       (VID  PID). VID   usb.org    1500 USD.     VID,    PID-  .

    1500 USD        ,     VID/PID .   .  USBID-License.txt.

Objective Development     ,   ID .  .  http://www.obdev.at/avrusb/.


 
==================
       GNU  3 (gcc 3).      gcc 4,       .     GNU,    . AVR-USB       IAR.    IAR 4.10B/W32  4.12A/W32  ATmega8    "small"  "tiny".       IAR CC,      IAR    .    ,  gcc    usbdrv.c,        gcc.


 ()  AVR-USB
============================================
AVR firmware     GNU General Public License  2 (GPL2).  .  "License.txt".

     GPL2,          GPL2 :

(1)      -    ,     (URL).       http://www.obdev.at/avrusb/feedback.html.     -,       obdev    http://www.obdev.at/goto.php?t=avrusb-wiki&p=hosted-projects.

(2)    . ,   :
    -    PDF, PNG  GIF
    -      
    -  Readme.txt   ASCII,       
        ,     
    -   http://www.obdev.at/avrusb/

(3)     firmware ,            .


   AVR-USB
=================================
          GPL2,       AVR-USB.       USB PID-,    .  .   "CommercialLicense.txt".

----------------------------------------------------------------------------
(c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH.
http://www.obdev.at/
 http://microsin.ru/ 
