Skip to content

SiliconLabsSoftware/energy_harvesting_applications

Repository files navigation

Silicon Labs Energy Harvesting Applications - Simplicity SDK Extension

Version Badge SiSDK Badge License badge

This repo contains documentation, demos, examples and all the code needed for the Energy Harvesting extension. The content of the repository is meant to be accessed through Silicon Labs Simplicity Studio and should not be used directly.

Requirements

Hardware

Software

  • Simplicity Studio v5 IDE
  • Simplicity SDK Version 2024.12.2
    • To install specific SDK version in Simplicity Studio 5, open Installation Manager via Help → Update Software. It is recommended to install and update all the items in the tab "Product Updates". In tab SDKs, find "Simplicity SDK - 32-bit and Wireless MCUs", click Add button on the right, and install Simplicity SDK 2024.12.2.
    • The compatible GCC(The GNU Compiler Collection) version of SiSDK 2024.12.2 is 12.2.1 which is provided with Simplicity Studio. Please make sure to use the compatible toolchain while creating the examples of energy harvesting projects. If it's not present, open Installation Manager and install it in Toolchains tab.
  • Simplicity Connect Mobile App

External tools

How to add to Simplicity Studio IDE

  • Clone the repository somewhere on your PC(A git-client tool is required to issue the following command.)

    git clone https://github.com/SiliconLabs/energy_harvesting_applications.git

  • Add the SDK extension to the SiSDK

    • In Simplicity Studio go to PreferencesSimplicity StudioSDKs and select the Simplicity SDK Suite to which the SDK extension will be added. Click Add Extension…
    • Click Browse and navigate to the root folder of the package above and click Select Folder.
    • The SDK extension should be displayed in the Detected SDK Extension window with the Energy Harvesting name, version, and path. Click OK and then Trust and Apply and Close.
    • Restart Simplicity Studio

Make sure that Evaluation quality software components are enabled in the Software Component view.

Examples

No. Example Document Protocol Type
1 Bluetooth - SoC Energy Harvesting Sensor Readme BLE Sensor
2 Bluetooth RAIL - SoC Energy Harvesting Sensor Readme Bluetooth RAIL Sensor
3 Bluetooth RAIL - SoC Energy Harvesting Kinetic Switch Readme Bluetooth RAIL Switch
4 Bluetooth - SoC Energy Harvesting Application Observer Readme BLE Observer
5 Zigbee GPD - SoC Energy Harvesting Sensor Readme Zigbee Sensor
6 Zigbee GPD - SoC Energy Harvesting Switch Readme Zigbee Switch
7 Zigbee GPC - SoC Energy Harvesting Observer Readme Zigbee Observer

Drivers

Power Management
    AEM13920 - Energy Harvesting PMIC Driver Document

Report Bugs & Get Support

To report bugs in the Energy Harvesting Extension projects, you can either

  • create a new "Issue" in the "Issues" section of this repo
  • or report any issues you found to us via Silicon Labs Community

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. Since these examples are provided as-is, there is no guarantee that these examples will be updated to fix these issues.

About

Silicon Labs Energy Harvesting Applications - Simplicity SDK Extension

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •