Все ноги растут оттуда
http://www.obdev.at/products/vusb/index.html, это так, для общего развития вам, первоисточники полезно знать. Там код завязан на ассемблер, так что проще поставить бесплатный GCC с AVR Studio, чем портировать на другой компилятор(возможно, даже ворованный).