[riot-notifications] [RIOT-OS/RIOT] boards: add adafruit-itsybitsy-m4 (#15845)

benpicco notifications at github.com
Sun Jan 24 17:49:43 CET 2021


### Contribution description

This adds support for the [Adafruit ItsyBitsy M4 Express](https://learn.adafruit.com/introducing-adafruit-itsybitsy-m4?view=all), a small board based on the SAM D51G19A MCU.

![](https://cdn-learn.adafruit.com/assets/assets/000/055/467/medium640/adafruit_products_pinouts.jpg?1529192312)

It uses Adafruit's UF2 bootloader and comes with a 2 MiB QSPI Flash, a single DotStar (DotStar) RGB LED and not much else.

### Testing procedure

I tested all the peripherals:

 - `tests/periph_uart`
 - `tests/periph_i2c`
 - `tests/periph_spi` - this one requires a patch to always enable MOSI mux on `spi_aquire()`, will be provided as a separate PR
 - `tests/periph_adc`
 - `tests/periph_pwm`
 - `tests/mtd_raw`
 - `tests/pkg_littlefs2`
 - `tests/driver_apa102`

### Issues/PRs references

<!--
Examples: Fixes #1234. See also #5678. Depends on PR #9876.

Please use keywords (e.g., fixes, resolve) with the links to the issues you
resolved, this way they will be automatically closed when your pull request
is merged. See https://help.github.com/articles/closing-issues-using-keywords/.
-->

You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/15845

-- Commit Summary --

  * boards/samd21-arduino-bootloader: add support for samd51
  * boards: add adafruit-itsybitsy-m4

-- File Changes --

    A boards/adafruit-itsybitsy-m4/Kconfig (24)
    A boards/adafruit-itsybitsy-m4/Makefile (5)
    A boards/adafruit-itsybitsy-m4/Makefile.dep (11)
    A boards/adafruit-itsybitsy-m4/Makefile.features (16)
    A boards/adafruit-itsybitsy-m4/Makefile.include (6)
    A boards/adafruit-itsybitsy-m4/board.c (66)
    A boards/adafruit-itsybitsy-m4/dist/openocd.cfg (2)
    A boards/adafruit-itsybitsy-m4/doc.txt (37)
    A boards/adafruit-itsybitsy-m4/include/board.h (78)
    A boards/adafruit-itsybitsy-m4/include/gpio_params.h (46)
    A boards/adafruit-itsybitsy-m4/include/periph_conf.h (273)
    M boards/common/samd21-arduino-bootloader/Makefile.include (7)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/15845.patch
https://github.com/RIOT-OS/RIOT/pull/15845.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/15845
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210124/59d82718/attachment.htm>


More information about the notifications mailing list