paper_trail
paper_trail copied to clipboard
WIP: Better AVR support
This PR is work in progress for better AVR support in modm. It will, eventually, fix the following problems:
- [ ] 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
- [ ] More and better boards support
- [X] *duino Uno (atmega328p)
- [ ] *duino Leonardo (atmega32u4)
- [ ] *duino Mega2560 (atmega2560)
- [ ] Digispark with attiny85
What's the status of this PR? Do you want me to review and merge this as is?
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.
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.
Since i use and like AVRs for small projects, i likely proceed with this work soon 💁
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.
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:
- It's easy
- Restart with a fresh Timer-branch instead of merging a 2y old branch
- ASMfreaK seems not to be around -> No real need to conserve the trails for cooperation.
Go with B and reference this PR in your new PR.
Go with B and reference this PR in your new PR.
Has already happend :P