mbed-ce / mbed-os

Arm Mbed OS is a platform operating system designed for the internet of things
https://mbed.com
Other
37 stars 12 forks source link

Reorganize targets.json5, add image URLs to all targets #286

Closed multiplemonomials closed 2 weeks ago

multiplemonomials commented 2 weeks ago

Summary of changes

I have been working on this PR off and on for the past month plus. I started this project with the primary goal of finding an image for each target to display in the target list website, and the secondary goal of understanding each target that Mbed currently supports, who makes it, and whether it's still in production (time is ticking by, after all, and some vendors are beginning to abandon some of their Mbed-targeted boards!)

As I worked on it, I also adopted a few other goals:

Impact of changes

Migration actions required

Documentation

(this is a primarily documentation based MR)


Pull request type

[] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[X] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

Unfortunately, we have no way to test some of these changes right now as I don't have access to some of the targets being restructured (e.g. K64F). I tried my absolute best to double check every change I made to the JSON file for correctness, and I did verify that the website processor is able to read the targets.json5 file.


Reviewers