Skip to content

Commit 9ea040a

Browse files
committed
Requesting a unique PID for TinyGo-supported devices, which often already have a VID/PID specific to the vendor's officially supported firmware. Since TinyGo completely replaces this firmware and has developed its own indpendent USB software stack, it would be best to not reuse the original vendor's well-earned VID/PID, and instead we use our own separate PID with ties to the open source community.
1 parent 223fb91 commit 9ea040a

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

1209/9090/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
layout: pid
3+
title: USB
4+
owner: TinyGo
5+
license: MIT
6+
site: https://www.tinygo.org/
7+
source: https://github.com/tinygo-org/tinygo/
8+
---

org/TinyGo/index.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: org
3+
title: TinyGo
4+
site: http://www.tinygo.org/
5+
---
6+
TinyGo brings the Go programming language to embedded systems and to the modern
7+
web by creating a new compiler based on LLVM.
8+
9+
You can compile and run TinyGo programs on over 60 different microcontroller
10+
boards such as the BBC micro:bit and the Arduino Uno.
11+
12+
TinyGo can also produce WebAssembly (WASM) code which is very compact in size.
13+
You can compile programs for web browsers, as well as for server and edge
14+
computing environments that support the WebAssembly System Interface (WASI)
15+
family of interfaces.
16+

0 commit comments

Comments
 (0)