Tracking issue for timer traits

Open
#359 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
rust
Domain
embedded-iot

Research direction

Start by comparing the 0.2.7 timer documentation and source linked in the issue with the current 1.0.0 design. Read the discussion in issues #211, #122, #59, #24, #65, #86, and #106 to identify unresolved breaking problems and required bounds. Done means the timer traits are restored with their associated types usable from generic code and the open design concerns are addressed.

Written by the indexing model from the issue text.

Description

The timer traits available on the 0.2.x versions have been removed ahead of the 1.0.0 release. See: #357
This issue servers as a tracking issue until we add them back. The open (breaking) problems should be reasonably-well solved and all associated types should have appropriate bounds that enable generic code use.

Timer traits as of the 0.2.7 release:

Relevant issues/PRs:

  • #211
  • #122
  • #59
  • #24
  • #65
  • #86
  • #106
  • #186
  • Your issue here!

Please feel free to participate, highlight your current use cases, problems and provide solutions.

Dominant language
Rust
Stars
2.7k
Forks
282
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/embedded-hal

All issues in rust-embedded/embedded-hal

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.