Skip to content

Commit 5d1099f

Browse files
sago35deadprogram
authored andcommitted
boards: add USBDevice support status
1 parent b100d6d commit 5d1099f

File tree

154 files changed

+5585
-6059
lines changed

Some content is hidden

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

154 files changed

+5585
-6059
lines changed

content/docs/reference/microcontrollers/arduino-mega1280.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
1313
| --------- | ------------- | ----- |
1414
| GPIO | YES | YES |
1515
| UART | YES | YES |
16-
| SPI | YES | YES |
17-
| I2C | YES | YES |
18-
| ADC | YES | YES |
19-
| PWM | YES | YES |
16+
| SPI | YES | YES |
17+
| I2C | YES | YES |
18+
| ADC | YES | YES |
19+
| PWM | YES | YES |
20+
| USBDevice | NO | NO |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/arduino-mega2560.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
1313
| --------- | ------------- | ----- |
1414
| GPIO | YES | YES |
1515
| UART | YES | YES |
16-
| SPI | YES | YES |
17-
| I2C | YES | YES |
18-
| ADC | YES | YES |
19-
| PWM | YES | Not yet |
16+
| SPI | YES | YES |
17+
| I2C | YES | YES |
18+
| ADC | YES | YES |
19+
| PWM | YES | Not yet |
20+
| USBDevice | NO | NO |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/arduino-mkr1000.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Arduino MKR1000](https://store.arduino.cc/arduino-mkr1000-wifi) is a very s
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/arduino-mkrwifi1010.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Arduino MKR WiFi 1010](https://store.arduino.cc/usa/mkr-wifi-1010) is a ver
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/arduino-nano.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
1313
| --------- | ------------- | ----- |
1414
| GPIO | YES | YES |
1515
| UART | YES | YES |
16-
| SPI | YES | YES |
17-
| I2C | YES | YES |
18-
| ADC | YES | YES |
19-
| PWM | YES | YES |
16+
| SPI | YES | YES |
17+
| I2C | YES | YES |
18+
| ADC | YES | YES |
19+
| PWM | YES | YES |
20+
| USBDevice | NO | NO |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/arduino-nano33.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ Peripherals:
1515
| --------- | ------------- | ----- |
1616
| GPIO | YES | YES |
1717
| UART | YES | YES |
18-
| SPI | YES | YES |
19-
| I2C | YES | YES |
20-
| ADC | YES | YES |
21-
| PWM | YES | YES |
18+
| SPI | YES | YES |
19+
| I2C | YES | YES |
20+
| ADC | YES | YES |
21+
| PWM | YES | YES |
22+
| USBDevice | YES | YES |
2223

2324
## Machine Package Docs
2425

content/docs/reference/microcontrollers/arduino-zero.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Arduino Zero](https://store.arduino.cc/arduino-zero) is a very small ARM de
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/arduino.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
1313
| --------- | ------------- | ----- |
1414
| GPIO | YES | YES |
1515
| UART | YES | YES |
16-
| SPI | YES | YES |
17-
| I2C | YES | YES |
18-
| ADC | YES | YES |
19-
| PWM | YES | YES |
16+
| SPI | YES | YES |
17+
| I2C | YES | YES |
18+
| ADC | YES | YES |
19+
| PWM | YES | YES |
20+
| USBDevice | NO | NO |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/atsame54-xpro.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Microchip SAM E54 Xplained Pro](https://www.microchip.com/developmenttools/
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/bluepill.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Bluepill](http://wiki.stm32duino.com/index.php?title=Blue_Pill) is a popula
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | Not yet |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | Not yet |
18+
| USBDevice | YES | Not yet |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/circuitplay-bluefruit.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ The [Adafruit Circuit Playground Bluefruit](https://www.adafruit.com/product/433
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
18-
| Bluetooth | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
19+
| Bluetooth | YES | YES |
1920

2021
## Machine Package Docs
2122

content/docs/reference/microcontrollers/circuitplay-express.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Circuit Playground Express](https://www.adafruit.com/product/3333)
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/clue.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ The [Adafruit CLUE](https://www.adafruit.com/product/4500) is small ARM developm
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
18-
| Bluetooth | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
19+
| Bluetooth | YES | YES |
1920

2021
## Machine Package Docs
2122

content/docs/reference/microcontrollers/d1mini.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Espressif ESP8266](https://www.espressif.com/en/products/socs/esp8266) d1mi
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | Not yet |
15-
| I2C | NO (software only) | Not yet |
16-
| ADC | YES | Not yet |
17-
| PWM | YES | Not yet |
14+
| SPI | YES | Not yet |
15+
| I2C | NO (software only) | Not yet |
16+
| ADC | YES | Not yet |
17+
| PWM | YES | Not yet |
18+
| USBDevice | NO | NO |
1819
| WiFi | YES | Not Yet |
1920

2021
## Machine Package Docs

content/docs/reference/microcontrollers/digispark.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
1515
| --------- | ------------- | ----- |
1616
| GPIO | YES | YES |
1717
| UART | YES | Not yet |
18-
| SPI | Requires software | Not yet |
19-
| I2C | Requires software | Not yet |
20-
| ADC | YES | YES |
21-
| PWM | YES | Not yet |
18+
| SPI | Requires software | Not yet |
19+
| I2C | Requires software | Not yet |
20+
| ADC | YES | YES |
21+
| PWM | YES | Not yet |
22+
| USBDevice | NO | NO |
2223

2324
## Machine Package Docs
2425

content/docs/reference/microcontrollers/esp32-coreboard-v2.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ The esp32-coreboard-v2 is a development board based on the [Espressif ESP32](htt
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | Not yet |
16-
| ADC | YES | Not yet |
17-
| PWM | YES | Not yet |
14+
| SPI | YES | YES |
15+
| I2C | YES | Not yet |
16+
| ADC | YES | Not yet |
17+
| PWM | YES | Not yet |
18+
| USBDevice | NO | NO |
1819
| WiFi | YES | Not Yet |
19-
| Bluetooth | YES | Not yet |
20+
| Bluetooth | YES | Not yet |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/esp32-mini32.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ The mini32 is a small development board based on the popular [Espressif ESP32](h
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | Not yet |
16-
| ADC | YES | Not yet |
17-
| PWM | YES | Not yet |
14+
| SPI | YES | YES |
15+
| I2C | YES | Not yet |
16+
| ADC | YES | Not yet |
17+
| PWM | YES | Not yet |
18+
| USBDevice | NO | NO |
1819
| WiFi | YES | Not Yet |
19-
| Bluetooth | YES | Not yet |
20+
| Bluetooth | YES | Not yet |
2021

2122
## Machine Package Docs
2223

content/docs/reference/microcontrollers/feather-m0.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Feather M0](https://www.adafruit.com/product/3403) is a tiny ARM d
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/feather-m4-can.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Feather M4 CAN](https://www.adafruit.com/product/4759) is a tiny A
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/feather-m4.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Feather M4](https://www.adafruit.com/product/3857) is a tiny ARM d
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/feather-nrf52840-sense.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ The [Adafruit Feather nRF52840 Sense](https://www.adafruit.com/product/4516) is
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
18-
| Bluetooth | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
19+
| Bluetooth | YES | YES |
1920

2021
## Machine Package Docs
2122

content/docs/reference/microcontrollers/feather-nrf52840.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ The [Adafruit Feather nRF52840](https://www.adafruit.com/product/4500) is a smal
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
18-
| Bluetooth | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
19+
| Bluetooth | YES | YES |
1920

2021
## Machine Package Docs
2122

content/docs/reference/microcontrollers/feather-rp2040.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Feather RP2040](https://www.adafruit.com/product/4884) is a tiny d
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | YES |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | YES |
18+
| USBDevice | YES | YES |
1819

1920
## Machine Package Docs
2021

content/docs/reference/microcontrollers/feather-stm32f405.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ The [Adafruit Feather STM32F405](https://www.adafruit.com/product/4382) is a tin
1111
| --------- | ------------- | ----- |
1212
| GPIO | YES | YES |
1313
| UART | YES | YES |
14-
| SPI | YES | YES |
15-
| I2C | YES | YES |
16-
| ADC | YES | YES |
17-
| PWM | YES | Not yet |
14+
| SPI | YES | YES |
15+
| I2C | YES | YES |
16+
| ADC | YES | YES |
17+
| PWM | YES | Not yet |
18+
| USBDevice | YES | Not yet |
1819

1920
## Machine Package Docs
2021

0 commit comments

Comments
 (0)