update readme

This commit is contained in:
hathach 2018-12-29 14:29:59 +07:00
parent 257d60fe1a
commit 6b0a747d28
No known key found for this signature in database
GPG Key ID: 2FA891220FBFD581

View File

@ -1,19 +1,25 @@
# TinyUSB # TinyUSB
[![Build Status](https://travis-ci.org/hathach/tinyusb.svg?branch=master)](https://travis-ci.org/hathach/tinyusb) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://opensource.org/licenses/BSD-3-Clause)
TinyUSB is an open-source cross-platform USB Host/Device stack for embedded system. TinyUSB is an open-source cross-platform USB Host/Device stack for embedded system.
![tinyusb](https://user-images.githubusercontent.com/249515/49858616-f60c9700-fe27-11e8-8627-e76936352ff7.png) ![tinyusb](https://user-images.githubusercontent.com/249515/49858616-f60c9700-fe27-11e8-8627-e76936352ff7.png)
Folder | Description ```
----- | ------------- .
docs | Documentation ├── docs # Documentation
examples| Sample applications are kept with Makefile and Segger Embedded build support ├── examples # Sample with Makefile and Segger Embedded build support
hw/bsp | Source files of supported boards ├── hw
hw/mcu | Low level mcu core & peripheral drivers │   ├── bsp # Supported boards source files
lib | Source files from 3rd party such as freeRTOS, fatfs etc ... │   └── mcu # Low level mcu core & peripheral drivers
src | All sources files for TinyUSB stack itself. ├── lib # Sources from 3rd party such as freeRTOS, fatfs ...
tests | Unit tests for the stack ├── src # All sources files for TinyUSB stack itself.
tools | Files used internally ├── tests # Unit tests for the stack
└── tools # Files used internally
```
## Device Stack ## Device Stack