[riot-notifications] [RIOT-OS/RIOT] boards/slstk3400a: add support (#15377)

Bas Stottelaar notifications at github.com
Tue Nov 3 21:06:20 CET 2020


### Contribution description
This PR adds support for the Silicon Labs [SLSTK3400A](https://www.silabs.com/development-tools/mcu/32-bit/efm32hg-starter-kit) Starter Kit.

### Testing procedure
The board is quite similar to the STK3200 and is based on the already supported EFM32 CPU.

I don't own this board, but @akshaim asked me to add this board. He is able to test this board.

### Issues/PRs references
None
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * cpu/efm32: add support for efm32hg family
  * boards/slstk3400a: add initial support

-- File Changes --

    A boards/slstk3400a/Kconfig (24)
    A boards/slstk3400a/Makefile (5)
    A boards/slstk3400a/Makefile.dep (11)
    A boards/slstk3400a/Makefile.features (14)
    A boards/slstk3400a/Makefile.include (12)
    A boards/slstk3400a/board.c (34)
    A boards/slstk3400a/doc.txt (235)
    A boards/slstk3400a/include/board.h (124)
    A boards/slstk3400a/include/gpio_params.h (63)
    A boards/slstk3400a/include/periph_conf.h (197)
    M cpu/efm32/Makefile (3)
    M cpu/efm32/doc.txt (6)
    A cpu/efm32/families/efm32hg/Kconfig (118)
    A cpu/efm32/families/efm32hg/Makefile (6)
    A cpu/efm32/families/efm32hg/Makefile.include (7)
    A cpu/efm32/families/efm32hg/efm32-info.mk (25)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg108f32.h (2675)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg108f64.h (2675)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg110f32.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg110f64.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg210f32.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg210f64.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg222f32.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg222f64.h (1876)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg308f32.h (2753)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg308f64.h (2753)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg309f32.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg309f64.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg310f32.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg310f64.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg321f32.h (2413)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg321f64.h (2413)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg322f32.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg322f64.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg350f32.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg350f64.h (410)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_acmp.h (345)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_adc.h (671)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_aes.h (209)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_af_pins.h (99)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_af_ports.h (99)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_calibrate.h (61)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_cmu.h (1218)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_devinfo.h (177)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_dma.h (904)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_dma_ch.h (57)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_dma_descriptor.h (63)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_dmactrl.h (153)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_dmareq.h (89)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_emu.h (118)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_gpio.h (1166)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_gpio_p.h (65)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_i2c.h (717)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_idac.h (164)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_leuart.h (705)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_msc.h (428)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_mtb.h (135)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_pcnt.h (498)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_prs.h (370)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_prs_ch.h (57)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_prs_signals.h (104)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_rmu.h (144)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_romtable.h (84)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_rtc.h (230)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_timer.h (967)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_timer_cc.h (60)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_usart.h (1161)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_usb.h (1819)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_usb_diep.h (64)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_usb_doep.h (63)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_vcmp.h (212)
    A cpu/efm32/families/efm32hg/include/vendor/efm32hg_wdog.h (148)
    A cpu/efm32/families/efm32hg/include/vendor/em_device.h (116)
    A cpu/efm32/families/efm32hg/include/vendor/system_efm32hg.h (144)
    A cpu/efm32/families/efm32hg/system.c (387)
    A cpu/efm32/families/efm32hg/vectors.c (77)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/15377.patch
https://github.com/RIOT-OS/RIOT/pull/15377.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/15377
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20201103/818dbd56/attachment-0001.htm>


More information about the notifications mailing list