Extend Portability Chapter

Open
#65 4 comments 0 reactions 1 assignee View on GitHub

@therealprof is already working on this.

Since Nov 13, 2018.

Assessment

This issue has not been assessed yet.

Description

Moved from #36

I would like to see the following introduced to the embedded-hal/portability chapter:

  • Examples (we've already discussed)
  • Commentary on why these traits are useful, (N*M vs N+M implementation, where N is # of chip/board support crates, and M is the # of driver traits).

Additionally, we may want something like this image, to demonstrate how this all fits together, and we may want to talk about the different components in the ecosystem somewhere:

  • Peripheral Access Crates
  • HAL Implementations
  • Board Support Crates
  • embedded-hal
  • Driver Crates
  • no_std libraries/crates (such as heapless, menu, etc.)
Dominant language
No language data
Stars
1.3k
Forks
223
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rust-embedded/book

All issues in rust-embedded/book

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.