Skip to content

Commit f7483b3

Browse files
committed
docs: Update platform support
1 parent 3954b74 commit f7483b3

File tree

4 files changed

+20
-23
lines changed

4 files changed

+20
-23
lines changed

src/doc/rustc/src/SUMMARY.md

+1
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
- [x86_64-fortanix-unknown-sgx](platform-support/x86_64-fortanix-unknown-sgx.md)
8181
- [x86_64-unknown-linux-none.md](platform-support/x86_64-unknown-linux-none.md)
8282
- [x86_64-unknown-none](platform-support/x86_64-unknown-none.md)
83+
- [xtensa-*-none-elf](platform-support/xtensa.md)
8384
- [Targets](targets/index.md)
8485
- [Built-in Targets](targets/built-in.md)
8586
- [Custom Targets](targets/custom.md)

src/doc/rustc/src/platform-support.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -383,11 +383,11 @@ target | std | host | notes
383383
`x86_64-wrs-vxworks` | ? | |
384384
[`x86_64h-apple-darwin`](platform-support/x86_64h-apple-darwin.md) | ✓ | ✓ | macOS with late-gen Intel (at least Haswell)
385385
[`x86_64-unknown-linux-none`](platform-support/x86_64-unknown-linux-none.md) | * | | 64-bit Linux with no libc
386-
`xtensa-esp32-none-elf` | | | Xtensa ESP32
387-
`xtensa-esp32-espidf` | | | Xtensa ESP32
388-
`xtensa-esp32s2-none-elf` | | | Xtensa ESP32-S2
389-
`xtensa-esp32s2-espidf` | | | Xtensa ESP32-S2
390-
`xtensa-esp32s3-none-elf` | | | Xtensa ESP32-S3
391-
`xtensa-esp32s3-espidf` | | | Xtensa ESP32-S3
386+
[`xtensa-esp32-none-elf`](platform-support/xtensa.md) | * | | Xtensa ESP32
387+
[`xtensa-esp32-espidf`](platform-support/esp-idf.md) | | | Xtensa ESP32
388+
[`xtensa-esp32s2-none-elf`](platform-support/xtensa.md) | * | | Xtensa ESP32-S2
389+
[`xtensa-esp32s2-espidf`](platform-support/esp-idf.md) | | | Xtensa ESP32-S2
390+
[`xtensa-esp32s3-none-elf`](platform-support/xtensa.md) | * | | Xtensa ESP32-S3
391+
[`xtensa-esp32s3-espidf`](platform-support/esp-idf.md) | | | Xtensa ESP32-S3
392392

393393
[runs on NVIDIA GPUs]: https://github.com/japaric-archived/nvptx#targets

src/doc/rustc/src/platform-support/esp-idf.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,22 @@ Targets for the [ESP-IDF](https://github.com/espressif/esp-idf) development fram
88

99
- Ivan Markov [@ivmarkov](https://github.com/ivmarkov)
1010
- Scott Mabin [@MabezDev](https://github.com/MabezDev)
11+
- Sergio Gasquez [@SergioGasquez](https://github.com/SergioGasquez)
1112

1213
## Requirements
1314

1415
The target names follow this format: `$ARCH-esp-espidf`, where `$ARCH` specifies the target processor architecture. The following targets are currently defined:
1516

16-
| Target name | Target CPU(s) | Minimum ESP-IDF version |
17-
| ------------------------ | --------------------------------------------------------------- | ----------------------- |
18-
| `riscv32imc-esp-espidf` | [ESP32-C2](https://www.espressif.com/en/products/socs/esp32-c2) | `v5.0` |
19-
| `riscv32imc-esp-espidf` | [ESP32-C3](https://www.espressif.com/en/products/socs/esp32-c3) | `v4.3` |
20-
| `riscv32imac-esp-espidf` | [ESP32-C6](https://www.espressif.com/en/products/socs/esp32-c6) | `v5.1` |
21-
| `riscv32imac-esp-espidf` | [ESP32-H2](https://www.espressif.com/en/products/socs/esp32-h2) | `v5.1` |
22-
| `riscv32imafc-esp-espidf`| [ESP32-P4](https://www.espressif.com/en/news/ESP32-P4) | `v5.2` |
17+
| Target name | Target CPU(s) | Minimum ESP-IDF version |
18+
| ------------------------- | --------------------------------------------------------------- | ----------------------- |
19+
| `riscv32imc-esp-espidf` | [ESP32-C2](https://www.espressif.com/en/products/socs/esp32-c2) | `v5.0` |
20+
| `riscv32imc-esp-espidf` | [ESP32-C3](https://www.espressif.com/en/products/socs/esp32-c3) | `v4.4` |
21+
| `riscv32imac-esp-espidf` | [ESP32-C6](https://www.espressif.com/en/products/socs/esp32-c6) | `v5.1` |
22+
| `riscv32imac-esp-espidf` | [ESP32-H2](https://www.espressif.com/en/products/socs/esp32-h2) | `v5.1` |
23+
| `riscv32imafc-esp-espidf` | [ESP32-P4](https://www.espressif.com/en/news/ESP32-P4) | `v5.2` |
24+
| `xtensa-esp32-espidf` | [ESP32](https://www.espressif.com/en/products/socs/esp32) | `v4.4` |
25+
| `xtensa-esp32s2-espidf` | [ESP32-S2](https://www.espressif.com/en/products/socs/esp32-s2) | `v4.4` |
26+
| `xtensa-esp32s3-espidf` | [ESP32-S3](https://www.espressif.com/en/products/socs/esp32-s3) | `v4.4` |
2327

2428
It is recommended to use the latest ESP-IDF stable release if possible.
2529

src/doc/rustc/src/platform-support/xtensa.md

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `xtensa-*`
1+
# `xtensa-*-none-elf`
22

33
**Tier: 3**
44

@@ -13,22 +13,14 @@ Targets for Xtensa CPUs.
1313

1414
The target names follow this format: `xtensa-$CPU`, where `$CPU` specifies the target chip. The following targets are currently defined:
1515

16-
17-
### `no_std`
18-
1916
| Target name | Target CPU(s) |
2017
| ------------------------- | --------------------------------------------------------------- |
2118
| `xtensa-esp32-none-elf` | [ESP32](https://www.espressif.com/en/products/socs/esp32) |
2219
| `xtensa-esp32s2-none-elf` | [ESP32-S2](https://www.espressif.com/en/products/socs/esp32-s2) |
2320
| `xtensa-esp32s3-none-elf` | [ESP32-S3](https://www.espressif.com/en/products/socs/esp32-s3) |
2421

25-
### `std`
2622

27-
| Target name | Target CPU(s) |
28-
| ----------------------- | --------------------------------------------------------------- |
29-
| `xtensa-esp32-espidf` | [ESP32](https://www.espressif.com/en/products/socs/esp32) |
30-
| `xtensa-esp32s2-espidf` | [ESP32-S2](https://www.espressif.com/en/products/socs/esp32-s2) |
31-
| `xtensa-esp32s3-espidf` | [ESP32-S3](https://www.espressif.com/en/products/socs/esp32-s3) |
23+
Xtensa targets that support `std` are documented in the [ESP-IDF platform support document](esp-idf.md)
3224

3325
## Building the targets
3426

0 commit comments

Comments
 (0)