update supported hardware table

rewrite
Penguin 1 year ago
parent b1d04e8185
commit df27c4e4b4

@ -10,174 +10,95 @@ Supported hardware is divided into categories (in order, if applicable):
- Series - Series
- Part Number - Part Number
- ARM [0%] * Symbol Guide
- Atmel SAM [0%] | Symbol | Description |
- SAMD21 [0%] |--------+--------------------------|
- samd21e15a [66%] | ✅ | Supported |
- [X] Project Creation | ❔ | Conditionally Supported |
- [X] Project Run | ❓ | Experimentally Supported |
- [ ] Project Debug | ❌ | Unsupported |
- samd21e16a [0%]
- [ ] Project Creation ** ARM
- [ ] Project Run *** Atmel SAM
- [ ] Project Debug #+begin_md
- samd21e17a [0%] | MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support |
- [ ] Project Creation |-------------+----------------+-------------+---------------+-------------+-------------|
- [ ] Project Run | samd21e15a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Debug | samd21e16a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21e18a [0%] | samd21e17a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Creation | samd21e18a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Run | samd21g15a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Debug | samd21g16a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21g15a [0%] | samd21g17a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Creation | samd21g17au | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Run | samd21g18a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Debug | samd21g18au | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21g16a [33%] | samd21j15a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Creation | samd21j16a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Run | samd21j17a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Debug | samd21j18a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21g17a [0%] #+end_md
- [ ] Project Creation </details>
- [ ] Project Run
- [ ] Project Debug <details>
- samd21g17au [0%] <summary>SAMD51</summary>
- [ ] Project Creation #+begin_md
- [ ] Project Run | MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support |
- [ ] Project Debug |------------+----------------+-------------+---------------+-------------+-------------|
- samd21g18a [100%] | samd51g18a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Creation | samd51g19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Run | samd51j18a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Debug | samd51j19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21g18au [100%] | samd51j20a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Creation | samd51n19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Run | samd51n20a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Debug | samd51p19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21j15a [100%] | samd51p20a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [X] Project Creation #+end_md
- [X] Project Run </details>
- [X] Project Debug
- samd21j16a [0%] <details>
- [ ] Project Creation <summary>SAMD54</summary>
- [ ] Project Run #+begin_md
- [ ] Project Debug | MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support |
- samd21j17a [0%] |------------+----------------+-------------+---------------+-------------+-------------|
- [ ] Project Creation | same54n19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Run | same54n20a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Debug | same54p19a | ❌ | ❌ | ❌ | ❌ | ❌ |
- samd21j18a [0%] | same54p20a | ❌ | ❌ | ❌ | ❌ | ❌ |
- [ ] Project Creation #+end_md
- [ ] Project Run </details>
- [ ] Project Debug
<details>
<summary>SAME70</summary>
#+begin_md
| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support |
|------------+----------------+-------------+---------------+-------------+-------------|
| same70j19a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70j20a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70j21a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70n19a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70n20a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70n21a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70q19a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70q20a | ❌ | ❌ | ❌ | ❌ | ❌ |
| same70q21a | ❌ | ❌ | ❌ | ❌ | ❌ |
#+end_md
</details>
*** STM32 *** STM32
** AVR ** AVR
*** Atmel AVR *** Atmel AVR
** RISC-V ** RISC-V
*** SiFive *** SiFive
<details>
<summary>SAME70</summary>
#+begin_md
| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support |
|-----------+----------------+-------------+---------------+-------------+-------------|
| fe310g000 | ❌ | ❌ | ❌ | ❌ | ❌ |
| fe310g002 | ❌ | ❌ | ❌ | ❌ | ❌ |
#+end_md
</details>
** Other ** Other
*** MSP430 *** MSP430
[target.make]
# samd21 family
# samd21a series
samd21e15a = "arch.arm.samd21a.samd21e15a"
samd21e16a = "arch.arm.samd21a.samd21e16a"
samd21e17a = "arch.arm.samd21a.samd21e17a"
samd21e18a = "arch.arm.samd21a.samd21e18a"
samd21g15a = "arch.arm.samd21a.samd21g15a"
samd21g16a = "arch.arm.samd21a.samd21g16a"
samd21g17a = "arch.arm.samd21a.samd21g17a"
samd21g17au = "arch.arm.samd2a1.samd21g17au"
samd21g18a = "arch.arm.samd21a.samd21g18a"
samd21g18au = "arch.arm.samd21a.samd21g18au"
samd21j15a = "arch.arm.samd21a.samd21j15a"
samd21j16a = "arch.arm.samd21a.samd21j16a"
samd21j17a = "arch.arm.samd21a.samd21j17a"
samd21j18a = "arch.arm.samd21a.samd21j18a"
# samd51 family
# samd51a series
samd51g18a = "arch.arm.samd51a.samd51g18a"
samd51g19a = "arch.arm.samd51a.samd51g19a"
samd51j18a = "arch.arm.samd51a.samd51j18a"
samd51j19a = "arch.arm.samd51a.samd51j19a"
samd51j20a = "arch.arm.samd51a.samd51j20a"
samd51n19a = "arch.arm.samd51a.samd51n19a"
samd51n20a = "arch.arm.samd51a.samd51n20a"
samd51p19a = "arch.arm.samd51a.samd51p19a"
samd51p20a = "arch.arm.samd51a.samd51p20a"
# same54 family
# same54n/p series
same54n19a = "arch.arm.same54a.same54n19a"
same54n20a = "arch.arm.same54a.same54n20a"
same54p19a = "arch.arm.same54a.same54p19a"
same54p20a = "arch.arm.same54a.same54p20a"
# same70 family
# same70a series
same70j19a = "arch.arm.same70a.same70j19a"
same70j20a = "arch.arm.same70a.same70j20a"
same70j21a = "arch.arm.same70a.same70j21a"
same70n19a = "arch.arm.same70a.same70n19a"
same70n20a = "arch.arm.same70a.same70n20a"
same70n21a = "arch.arm.same70a.same70n21a"
same70q19a = "arch.arm.same70a.same70q19a"
same70q20a = "arch.arm.same70a.same70q20a"
same70q21a = "arch.arm.same70a.same70q21a"
# fe310 family
# fe310g series
fe310g000 = "arch.riscv.fe310g.fe310g000"
fe310g002 = "arch.riscv.fe310g.fe310g002"
# target.cfg contains the file locations for all config manifests for all mcus
# target.cfg contains things like symlinks
[target.manifest]
[targets]
# samd21 family
# samd21a series
samd21e15a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21e16a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21e17a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21e18a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g15a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g16a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g17a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g17au = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g18a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21g18au = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j15a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j16a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j17a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j18a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
# samd51 family
samd51g19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51j18a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51j19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51j20a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51n19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51n20a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51p19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51p20a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
# same54 family
# same54a series
same54n19a = "arch/arm/SAME54/SAME54A/manifest/same54a.toml"
same54n20a = "arch/arm/SAME54/SAME54A/manifest/same54a.toml"
same54p19a = "arch/arm/SAME54/SAME54A/manifest/same54a.toml"
same54p20a = "arch/arm/SAME54/SAME54A/manifest/same54a.toml"
# same70 family
# same70a series
same70j19a = "arch/arm/SAME70/SAME70A/manifest/same70j19a.toml"
same70j20a = "arch/arm/SAME70/SAME70A/manifest/same70j20a.toml"
same70j21a = "arch/arm/SAME70/SAME70A/manifest/same70j21a.toml"
same70n19a = "arch/arm/SAME70/SAME70A/manifest/same70n19a.toml"
same70n20a = "arch/arm/SAME70/SAME70A/manifest/same70n19a.toml"
same70n21a = "arch/arm/SAME70/SAME70A/manifest/same70n20a.toml"
same70q19a = "arch/arm/SAME70/SAME70A/manifest/same70q21a.toml"
same70q20a = "arch/arm/SAME70/SAME70A/manifest/same70q20a.toml"
same70q21a = "arch/arm/SAME70/SAME70A/manifest/same70q21a.toml"
# fe310 family
# fe310g series
fe310g000 = "arch/riscv/FE310/FE310_G/manifest/fe310g.toml"
fe310g002 = "arch/riscv/FE310/FE310_G/manifest/fe310g.toml"

Loading…
Cancel
Save