From df27c4e4b4c8279db363867267d615e8d6071f1a Mon Sep 17 00:00:00 2001 From: Penguin Date: Sat, 6 May 2023 16:17:20 -0500 Subject: [PATCH] update supported hardware table --- SUPPORTED_HARDWARE.org | 247 ++++++++++++++--------------------------- 1 file changed, 84 insertions(+), 163 deletions(-) diff --git a/SUPPORTED_HARDWARE.org b/SUPPORTED_HARDWARE.org index 2ae4379..1439592 100644 --- a/SUPPORTED_HARDWARE.org +++ b/SUPPORTED_HARDWARE.org @@ -10,174 +10,95 @@ Supported hardware is divided into categories (in order, if applicable): - Series - Part Number -- ARM [0%] - - Atmel SAM [0%] - - SAMD21 [0%] - - samd21e15a [66%] - - [X] Project Creation - - [X] Project Run - - [ ] Project Debug - - samd21e16a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21e17a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21e18a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21g15a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21g16a [33%] - - [X] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21g17a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21g17au [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21g18a [100%] - - [X] Project Creation - - [X] Project Run - - [X] Project Debug - - samd21g18au [100%] - - [X] Project Creation - - [X] Project Run - - [X] Project Debug - - samd21j15a [100%] - - [X] Project Creation - - [X] Project Run - - [X] Project Debug - - samd21j16a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21j17a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug - - samd21j18a [0%] - - [ ] Project Creation - - [ ] Project Run - - [ ] Project Debug +* Symbol Guide +| Symbol | Description | +|--------+--------------------------| +| ✅ | Supported | +| ❔ | Conditionally Supported | +| ❓ | Experimentally Supported | +| ❌ | Unsupported | + +** ARM +*** Atmel SAM +#+begin_md +| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support | +|-------------+----------------+-------------+---------------+-------------+-------------| +| samd21e15a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21e16a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21e17a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21e18a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g15a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g16a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g17a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g17au | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g18a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21g18au | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21j15a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21j16a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21j17a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd21j18a | ❌ | ❌ | ❌ | ❌ | ❌ | +#+end_md + + +
+SAMD51 +#+begin_md +| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support | +|------------+----------------+-------------+---------------+-------------+-------------| +| samd51g18a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51g19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51j18a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51j19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51j20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51n19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51n20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51p19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| samd51p20a | ❌ | ❌ | ❌ | ❌ | ❌ | +#+end_md +
+ +
+SAMD54 +#+begin_md +| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support | +|------------+----------------+-------------+---------------+-------------+-------------| +| same54n19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same54n20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same54p19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same54p20a | ❌ | ❌ | ❌ | ❌ | ❌ | +#+end_md +
+ +
+SAME70 +#+begin_md +| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support | +|------------+----------------+-------------+---------------+-------------+-------------| +| same70j19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70j20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70j21a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70n19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70n20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70n21a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70q19a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70q20a | ❌ | ❌ | ❌ | ❌ | ❌ | +| same70q21a | ❌ | ❌ | ❌ | ❌ | ❌ | +#+end_md +
*** STM32 ** AVR *** Atmel AVR ** RISC-V *** SiFive +
+SAME70 +#+begin_md +| MCU | Create Project | Run Project | Debug Project | HPL Support | HAL Support | +|-----------+----------------+-------------+---------------+-------------+-------------| +| fe310g000 | ❌ | ❌ | ❌ | ❌ | ❌ | +| fe310g002 | ❌ | ❌ | ❌ | ❌ | ❌ | +#+end_md +
** Other *** 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"