diff options
author | Christian Starkjohann <cs+github@obdev.at> | 2012-12-06 00:33:29 +0100 |
---|---|---|
committer | Christian Starkjohann <cs+github@obdev.at> | 2012-12-06 00:33:29 +0100 |
commit | b220cd4ad0306552b8fd02573d9b91da807aa90b (patch) | |
tree | 78ca2991fa1ed5d31d640d24e6310ada8efd516a /README.md | |
parent | d0dec355ee707784203c66593e6a8e2e8b565edc (diff) | |
download | v-usb-b220cd4ad0306552b8fd02573d9b91da807aa90b.tar.gz v-usb-b220cd4ad0306552b8fd02573d9b91da807aa90b.tar.bz2 v-usb-b220cd4ad0306552b8fd02573d9b91da807aa90b.zip |
Added README.md for github.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..88b29da --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +What is V-USB? +============== +V-USB is a firmware-only USB driver for Atmel's AVR microcontrollers. +For more information please visit <http://www.obdev.at/vusb/>. + +What is in this Repository? +=========================== +This repository contains the source code of the driver (in the usbdrv +subdirectory), examples (in the examples) subdirectory and other things +you might need when you design a device using V-USB. + +When you check out this repository, the resulting directory is *not* equivalent +to the source code package which can be downloaded at +<http://www.obdev.at/vusb/>. Some files in the source code package are generated +by scripts when the package is created. On the other hand, the scripts which +generate source files and the package are not contained in the package itself. + +If you want to know more about the files and directories, see the file +Readme.txt in the top level directory. + +How do I Add the Driver to My Project? +====================================== +Simply copy the entire usbdrv subdirectory into your project's firmware +source code directory. Then edit the firmware's Makefile and add the following +object files to your binary: + + usbdrv/usbdrv.o + usbdrv/usbdrvasm.o + usbdrv/oddebug.o + +Then make sure that your Makefile contains rules to convert *.S and *.c to +object files. See the Makefiles in the examples subdirectory for an +inspiration. |