Skip to content

Commit 4cbcf9b

Browse files
committedAug 24, 2018
add tinyusb stack to core folder
1 parent 2e035a2 commit 4cbcf9b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+10474
-5
lines changed
 

‎README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Possible causes:
131131
132132
To resolve this and enable 512 byte packets over USB serial, you must disable the
133133
Mass Storage Device interface on the JLink-OB, which will free up two of the 512 byte
134-
USB end points. (For details see [this article](https://wiki.segger.com/index.php?title=J-Link-OB_SAM3U).)
134+
USB end points. (For details see [this article](https://wiki.segger.com/index.php?title=J-Link-OB_SAM3U).)
135135
136136
You can do so by running `JLinkExe` from the command line, and then entering the
137137
`MSDDisable` command, and power cycling your nRF52DK. To re-enable MSD support, do the same
@@ -142,7 +142,8 @@ but enter the `MSDEnable` command.
142142
This core is based on [Arduino-nRF5](https://github.com/sandeepmistry/arduino-nRF5) by Sandeep Mistry,
143143
which in turn is based on the [Arduino SAMD Core](https://github.com/arduino/ArduinoCore-samd).
144144
145-
The following tools are used:
145+
The following repos are used:
146146
147-
* [GCC ARM Embedded](https://launchpad.net/gcc-arm-embedded) as the compiler
148-
* adafruit-nrfutil is based on Nordic Semiconductor ASA's [pc-nrfutil](https://github.com/NordicSemiconductor/pc-nrfutil)
147+
- adafruit-nrfutil is based on Nordic Semiconductor ASA's [pc-nrfutil](https://github.com/NordicSemiconductor/pc-nrfutil)
148+
- [tinyusb](https://github.com/hathach/tinyusb) as usb stack
149+
- [nrfx](https://github.com/NordicSemiconductor/nrfx) for driver

‎cores/nRF5/usb/tinyusb/LICENSE

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
BSD License
2+
3+
Copyright (c) 2018, hathach (tinyusb.org)
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
1. Redistributions of source code must retain the above copyright
9+
notice, this list of conditions and the following disclaimer.
10+
2. Redistributions in binary form must reproduce the above copyright
11+
notice, this list of conditions and the following disclaimer in the
12+
documentation and/or other materials provided with the distribution.
13+
3. Neither the name of the copyright holders nor the
14+
names of its contributors may be used to endorse or promote products
15+
derived from this software without specific prior written permission.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY
18+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
21+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
22+
INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION HOWEVER CAUSED AND
24+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25+
INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS
26+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)