Skip to content

Commit b0b155c

Browse files
committed
increase version for release
along with minor doc update
1 parent ed2e587 commit b0b155c

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ TinyUSB is completely thread-safe by pushing all Interrupt Service Request (ISR)
9494
- `RT-Thread <https://github.com/RT-Thread/rt-thread>`_: `repo <https://github.com/RT-Thread-packages/tinyusb>`_
9595
- **Mynewt** Due to the newt package build system, Mynewt examples are better to be on its `own repo <https://github.com/hathach/mynewt-tinyusb-example>`_
9696

97-
Local Docs
98-
==========
97+
Docs
98+
====
9999

100100
- Info
101101

docs/reference/getting_started.rst

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,7 @@ Some TinyUSB examples also requires external submodule libraries in ``/lib`` suc
5050
5151
$ git submodule update --init lib
5252
53-
In addition, MCU driver submodule is also needed to provide low-level MCU peripheral's driver. To download these depencies for your board, run the ``get-dpes`` as follow.
54-
55-
.. code-block::
56-
57-
$ make BOARD=feather_nrf52840_express get-deps
58-
59-
60-
Some modules will also require a module-specific SDK (e.g. RP2040) or binary (e.g. Sony Spresense) to build examples.
61-
62-
Note: some examples especially those that uses Vendor class (e.g webUSB) may requires udev permission on Linux (and/or macOS) to access usb device. It depends on your OS distro, typically copy ``/examples/device/99-tinyusb.rules`` file to /etc/udev/rules.d/ then run ``sudo udevadm control --reload-rules && sudo udevadm trigger`` is good enough.
53+
Some ports will also require a port-specific SDK (e.g. RP2040) or binary (e.g. Sony Spresense) to build examples. They are out of scope for tinyusb, you should download/install it first according to its manufacturer guide.
6354

6455
Build
6556
^^^^^
@@ -70,6 +61,13 @@ To build example, first change directory to an example folder.
7061
7162
$ cd examples/device/cdc_msc
7263
64+
Before building, we need to download MCU driver submodule to provide low-level MCU peripheral's driver first. Run the ``get-dpes`` target in one of the example folder as follow. You only need to do this once per mcu
65+
66+
.. code-block::
67+
68+
$ make BOARD=feather_nrf52840_express get-deps
69+
70+
7371
Some modules (e.g. RP2040 and ESP32s2) require the project makefiles to be customized using CMake. If necessary apply any setup steps for the platform's SDK.
7472

7573
Then compile with ``make BOARD=[board_name] all``\ , for example
@@ -79,6 +77,7 @@ Then compile with ``make BOARD=[board_name] all``\ , for example
7977
$ make BOARD=feather_nrf52840_express all
8078
8179
Note: ``BOARD`` can be found as directory name in ``hw/bsp``\ , either in its family/boards or directly under bsp (no family).
80+
Note: some examples especially those that uses Vendor class (e.g webUSB) may requires udev permission on Linux (and/or macOS) to access usb device. It depends on your OS distro, typically copy ``/examples/device/99-tinyusb.rules`` file to /etc/udev/rules.d/ then run ``sudo udevadm control --reload-rules && sudo udevadm trigger`` is good enough.
8281

8382
Port Selection
8483
~~~~~~~~~~~~~~

src/tusb_option.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ typedef int make_iso_compilers_happy;
3333
#include "common/tusb_compiler.h"
3434

3535
#define TUSB_VERSION_MAJOR 0
36-
#define TUSB_VERSION_MINOR 13
36+
#define TUSB_VERSION_MINOR 14
3737
#define TUSB_VERSION_REVISION 0
3838
#define TUSB_VERSION_STRING TU_STRING(TUSB_VERSION_MAJOR) "." TU_STRING(TUSB_VERSION_MINOR) "." TU_STRING(TUSB_VERSION_REVISION)
3939

0 commit comments

Comments
 (0)