gagarcr / peripheral_examples

Peripheral examples for Silicon Labs EFM32/EFR32 Series 0, Series 1, and Series 2 devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EFM32 and EFR32
32-bit MCU Peripheral Examples

EFM32 32-bit Microcontrollers

This repo contains simple peripheral examples based on emlib for Series 0, Series 1, and Series 2 devices.

Supported Series 0 Devices

  • EFM32ZG
  • EFM32HG
  • EFM32TG
  • EFM32G
  • EFM32LG
  • EFM32GG
  • EFM32WG

Supported Series 1 Devices

  • EFM32PG1
  • EFR32MG1
  • EFR32BG1
  • EFR32FG1
  • EFM32PG12
  • EFR32MG12
  • EFR32BG12
  • EFR32FG12
  • EFR32MG13
  • EFR32BG13
  • EFR32FG13
  • EFR32MG14
  • EFR32BG14
  • EFR32FG14
  • EFM32GG11
  • EFM32TG11

Supported Series 2 Devices

  • EFR32BG21
  • EFR32MG21

Requirements

  1. Desired Silicon Labs Starter Kit
  2. Gecko SDK Suite, available via Simplicity Studio
  3. This repo, cloned to to C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v#.#\, where #.# is the Gecko SDK suite version number
  4. Simplicity Studio IDE or IAR Embedded Workbench IDE

How to import to Simplicity Studio IDE

  1. In Simplicity Studio:
    • File -> Import, or
    • Project -> Import -> MCU Project
  2. Navigate to the desired .slsproj file

How to import to IAR Embedded Workbench IDE

  1. Navigate to the desired .eww file and double click

Reporting Bugs/Issues and Posting Questions and Comments

To report bugs in the peripheral example projects, please create a new "Issue" in the "Issues" section of this repo. Please reference the board, project, and source files associated with the bug, and reference line numbers. If you are proposing a fix, also include information on the proposed fix. Silicon Labs engineers will address bugs and push them to the public repository periodically.

Questions and comments related to the peripheral examples should be made by creating a new "Issue" in the "Issues" section of this repo.

About

Peripheral examples for Silicon Labs EFM32/EFR32 Series 0, Series 1, and Series 2 devices


Languages

Language:C 100.0%Language:Batchfile 0.0%