paper_trail icon indicating copy to clipboard operation
paper_trail copied to clipboard

WIP: Better AVR support

Open asmfreak opened this issue 6 years ago • 8 comments

This PR is work in progress for better AVR support in modm. It will, eventually, fix the following problems:

  1. [ ] Timer/Counters support (#157 )
    • [X] module implemented
    • [X] tc8 implemented
      • [ ] with docs
      • [ ] with examples
    • [ ] tc8-async implemented
      • [ ] with docs
      • [ ] with examples
    • [ ] tc16 implemented
      • [ ] with docs
      • [ ] with examples
    • [ ] tc10 implemented
      • [ ] with docs
      • [ ] with examples
  2. [ ] More and better boards support
    • [X] *duino Uno (atmega328p)
    • [ ] *duino Leonardo (atmega32u4)
    • [ ] *duino Mega2560 (atmega2560)
    • [ ] Digispark with attiny85

asmfreak avatar Feb 12 '19 16:02 asmfreak

What's the status of this PR? Do you want me to review and merge this as is?

salkinium avatar Apr 19 '19 14:04 salkinium

At the moment, implementing this became a very low priority for me. I'm abandoning this work for a better, more productive time. I think we could either close it or keep it.

asmfreak avatar Jul 09 '19 21:07 asmfreak

I keep these PRs open, but add the stale label, so it can be found by others and they know the state of the work.

salkinium avatar Jul 12 '19 00:07 salkinium

Since i use and like AVRs for small projects, i likely proceed with this work soon 💁

TomSaw avatar Mar 19 '21 07:03 TomSaw

Checking the tasklist in the briefing:

I think the Timers deserve the attention.

The boards can be dropped in my opinion or at least moved to another pr or issue.

TomSaw avatar Mar 22 '21 04:03 TomSaw

Tinkered for a strategy for me to attach into this PR:

(A) Gittish solution: On PR-path -> Top-right corner -> Open with -> Github CLI

That's with no question the comprehensive way. I must be crowned PR-Assigne!?

(B) Senseman solution: clone ASMfreaK original-branch, grab the timer-files, recreate PR for timers only

In the absence of better knowledge, i prefer this because:

  1. It's easy
  2. Restart with a fresh Timer-branch instead of merging a 2y old branch
  3. ASMfreaK seems not to be around -> No real need to conserve the trails for cooperation.

TomSaw avatar Mar 24 '21 09:03 TomSaw

Go with B and reference this PR in your new PR.

salkinium avatar Mar 24 '21 11:03 salkinium

Go with B and reference this PR in your new PR.

Has already happend :P

TomSaw avatar Mar 24 '21 11:03 TomSaw