micropython icon indicating copy to clipboard operation
micropython copied to clipboard

samd: Add some documentation for the extended samd port.

Open robert-hh opened this issue 3 years ago • 1 comments

Matching PR #8704. It consists of the basic introduction, a quickref document and a pinout document, showing, which MCU device is accessible at which board pin. I hope the work is not futile.

robert-hh avatar Jun 21 '22 13:06 robert-hh

Codecov Report

Merging #8798 (13bc669) into master (6519b1b) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #8798   +/-   ##
=======================================
  Coverage   98.31%   98.31%           
=======================================
  Files         157      157           
  Lines       20349    20349           
=======================================
  Hits        20006    20006           
  Misses        343      343           
Impacted Files Coverage Δ
ports/unix/moduos.c 18.91% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6519b1b...13bc669. Read the comment docs.

codecov-commenter avatar Jul 06 '22 10:07 codecov-commenter

Please can you make sure the docs CI passes.

dpgeorge avatar Oct 06 '22 12:10 dpgeorge

Done. It was the second-to-last commit, missing indents at a code block.

robert-hh avatar Oct 06 '22 13:10 robert-hh

Hello @dpgeorge The new commit removes the vertical bars in the file. Once you merge the samd_improve branch, the pinout file has to be update. I have prepared that already, so it can be swapped in any time.

robert-hh avatar Oct 12 '22 10:10 robert-hh

Squashed all commits into one (most were fixes/improvements) and merged in 11910e2fa1c8f5dc76cbc90598ff81526d1f6312 with some minor formatting fixes.

Thank you very much!

dpgeorge avatar Oct 26 '22 12:10 dpgeorge

Thanks. Yes, the commits were all around that single topic "documentation". The samd port looks now pretty complete. There is little left. Since most boards do not have a on-board SD adapter, I skipped I2S support. dac timed and adc timed are there as a "poor man's audio interface", so you can play and record short audio snippets at moderate quality. The mcu's have hardware support for position decoder and counters, but since there is no common approach to that yet, it has to wait. b.t.w.: There is a PR21 open at the micropython-media repository for the missing pictures. But that's not urgent at all.

robert-hh avatar Oct 26 '22 14:10 robert-hh

Amazing work here. Thanks @robert-hh 🙂

andypiper avatar Oct 26 '22 21:10 andypiper