circuitpython/ports/atmel-samd
Brian Dean 8544249fc0 boards/bdmicro_vina_d51: Replace old rev with new rev and rename.
This update to the PR retains the earlier board rev (with a rename) so
that backward binary compatibility is not lost for the earlier board
revision. The primary name 'vina-d51' is retained for the latest
revision to make it easy for customers to select the proper UF2
download - because the name matches the commercial name.

Details:

Replace bdmicro_vina_d51 with bdmicro_vina_d51_pcb7 (revision 7 of
PCB) with boardfiles unmodified. Add _pcb7 to the workflow build.

Replace bdmicro_vina_d51 boardfile content with latest PCB updates
(revision 10 ov PCB). Add minimal comments in the board files to make
it clear which PCB revision is implemented. Update the USB PID to
reflect an updated board revision.
2021-04-07 09:11:30 -04:00
..
asf4@84f56af132 update submodules to merge commits 2020-09-14 17:22:30 -05:00
asf4_conf run code formatting script 2021-03-15 19:27:36 +05:30
bindings/samd run code formatting script 2021-03-15 19:27:36 +05:30
boards boards/bdmicro_vina_d51: Replace old rev with new rev and rename. 2021-04-07 09:11:30 -04:00
common-hal More formatting 2021-03-16 08:29:04 -05:00
freetouch@b6859a349e Use merged in FreeTouch 2018-05-23 11:57:35 -07:00
modules run code formatting script 2021-03-15 19:27:36 +05:30
peripherals@a7e39c4d01 samd: Update peripherals submodule 2020-10-17 20:08:32 -05:00
sd_mmc samd: sdio: Add needed files from atmel start 2020-06-26 11:50:41 -05:00
supervisor samd21 board with only 4 neopixels + two touchpads 2021-01-12 12:50:08 -05:00
tools run code formatting script 2021-03-15 19:27:36 +05:30
.gitattributes Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
.gitignore Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
audio_dma.c run code formatting script 2021-03-15 19:27:36 +05:30
audio_dma.h run code formatting script 2021-03-15 19:27:36 +05:30
background.c run code formatting script 2021-03-15 19:27:36 +05:30
background.h supervisor: factor supervisor_background_tasks from sundry ports 2020-07-15 11:49:44 -05:00
eic_handler.c modifications by pre-commit 2021-03-15 18:11:00 -05:00
eic_handler.h refactor countio based on feedback 2020-05-05 15:23:38 +10:00
fatfs_port.c modifications by pre-commit 2021-03-15 18:11:00 -05:00
ld_defines.c modifications by pre-commit 2021-03-15 18:11:00 -05:00
Makefile remove general changes; not consistent across builds 2021-03-05 10:10:50 -05:00
mpconfigport.h modifications by pre-commit 2021-03-15 18:11:00 -05:00
mpconfigport.mk vm: Make the speed-size trade-off compile time settable 2021-03-05 18:29:27 -06:00
mphalport.c modifications by pre-commit 2021-03-15 18:11:00 -05:00
mphalport.h modifications by pre-commit 2021-03-15 18:11:00 -05:00
qstrdefsport.h Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
README.rst docs: Improve 5.0.x <-> main branch doc linkrot 2020-06-14 11:12:35 -05:00
reset.c Add some NORETURN attributes 2020-09-28 18:55:56 -05:00
reset.h Add some NORETURN attributes 2020-09-28 18:55:56 -05:00
samd_peripherals_config.h Move pin struct to the peripherals library. 2018-08-02 13:59:05 -07:00
timer_handler.c modifications by pre-commit 2021-03-15 18:11:00 -05:00
timer_handler.h Merge remote-tracking branch 'adafruit/master' into lower_power 2020-04-20 18:25:13 -07:00

SAMD21 and SAMD51
==================

This port supports many development boards that utilize SAMD21 and SAMD51 chips. See
https://circuitpython.org/downloads for all supported boards.


Building
--------

For build instructions see this guide: https://learn.adafruit.com/building-circuitpython/


Debugging
---------

For debugging instructions see this guide: https://learn.adafruit.com/debugging-the-samd21-with-gdb


Port Specific modules
---------------------

.. toctree::
    ../../shared-bindings/samd/index