USB DFU (DFU mode) implementation for ESP32-S2 based on tinyUSB
Go to file
perigoso 1a27dad7bb docs/supported: add Waveshare OpenH743I-C to board support list
Signed-off-by: perigoso <perigoso@riseup.net>
2021-07-30 12:48:08 +01:00
.github bug form update 2021-06-28 16:40:30 +07:00
docs docs/supported: add Waveshare OpenH743I-C to board support list 2021-07-30 12:48:08 +01:00
examples Merge pull request #950 from HiFiPhile/dfu 2021-07-22 11:17:01 +07:00
hw Small tidy up for waveshare openh743i BSP. 2021-07-27 12:07:19 +10:00
lib damn submodules! 2021-06-01 10:58:44 -05:00
src Merge pull request #859 from Wini-Buh/CCRX_Port 2021-07-29 16:13:13 +07:00
test Add test CI. 2021-06-30 20:30:03 +02:00
tools espressif: group boards using target name as a family 2021-04-16 15:41:42 +02:00
.gitattributes Add gitattributes 2020-01-15 14:46:12 -05:00
.gitignore Added support for Black Magic Probe (#787) 2021-04-16 20:23:27 +07:00
.gitmodules Add MM32 SDK and USB driver (#869) 2021-06-07 17:32:46 +07:00
.readthedocs.yml docs: add readthedocs config 2021-07-30 12:46:29 +01:00
CODE_OF_CONDUCT.rst code_of_conduct: refactor file from markdown to restructuredtext 2021-07-30 12:46:30 +01:00
CONTRIBUTORS.rst docs/contributors: add credit for docs 2021-07-30 12:46:30 +01:00
LICENSE migrate license from BSD 3 clause to MIT 2019-03-20 16:11:42 +07:00
README.rst readme: add local links to documentation 2021-07-30 12:46:30 +01:00
pkg.yml Change mynewt package type to sdk 2020-05-07 10:11:58 +02:00
repository.yml Add releases to Mynewt repository.yml 2021-03-29 11:07:31 +02:00
version.yml add repo & version yml 2018-09-02 16:44:27 +07:00

README.rst

.. figure:: docs/assets/logo.svg
   :alt: TinyUSB

|Build Status| |Documentation Status| |License|

TinyUSB is an open-source cross-platform USB Host/Device stack for
embedded system, designed to be memory-safe with no dynamic allocation
and thread-safe with all interrupt events are deferred then handled in
the non-ISR task function.

Please take a look at the online `documentation <www.tinyusb.org>`__.

Local Docs
==========

- Info

  - `Uses`_
  - `Changelog`_
  - `Contributors`_

- `Reference`_

  - `Supported Devices`_
  - `Gettin Started`_
  - `Concurrency`_

- `Contributing`_

  - `Code of Conduct`_
  - `Structure`_
  - `Porting`_

License
=======

All TinyUSB sources in the ``src`` folder are licensed under MIT
license, `Full license is here <LICENSE>`__. However, each file can be
individually licensed especially those in ``lib`` and ``hw/mcu`` folder.
Please make sure you understand all the license term for files you use
in your project.


.. |Build Status| image:: https://github.com/hathach/tinyusb/workflows/Build/badge.svg
   :target: https://github.com/hathach/tinyusb/actions
.. |Documentation Status| image:: https://readthedocs.org/projects/tinyusb/badge/?version=latest
   :target: https://openinput.readthedocs.io/en/latest/?badge=latest
.. |License| image:: https://img.shields.io/badge/license-MIT-brightgreen.svg
   :target: https://opensource.org/licenses/MIT


.. _Uses: docs/info/uses.rst
.. _Changelog: docs/info/changelog.rst
.. _Contributors: CONTRIBUTORS.rst
.. _Reference: docs/reference/index.rst
.. _Supported Devices: docs/reference/supported.rst
.. _Gettin Started: docs/reference/getting_started.rst
.. _Concurrency: docs/reference/concurrency.rst
.. _Contributing: docs/contributing/index.rst
.. _Code of Conduct: CODE_OF_CONDUCT.rst
.. _Structure: docs/contributing/structure.rst
.. _Porting: docs/contributing/porting.rst