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.
- Power profiling tool: Qoitech Otii Ace Pro
-
Clone the repository somewhere on your PC
git clone https://github.com/SiliconLabs/energy_harvesting_applications.git
-
Add the SDK extension to the SiSDK
- In Simplicity Studio go to Preferences → Simplicity Studio → SDKs 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.
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 |
Power Management | ||
AEM13920 - Energy Harvesting PMIC | Driver | Document |
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.