-
Notifications
You must be signed in to change notification settings - Fork 164
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fc223f5
commit 991121c
Showing
47,345 changed files
with
13,479,430 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#Do not show SLC Extensions in `git status` | ||
extension/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
id=com.silabs.sdk.stack.super | ||
|
||
version=4.0.0 | ||
|
||
label=Gecko SDK Suite | ||
description=Gecko SDK Suite | ||
|
||
#names for the studio package manager | ||
pkg_label=Gecko Platform | ||
pkg_description=Silicon Labs Gecko Platform | ||
|
||
#Build Information | ||
codeQuality=GA | ||
buildNumber=0 | ||
|
||
# Look in these locations for extra properties | ||
# note that the single .properties input is a hack so that this will work while the stacks are updated | ||
extendedProperties=app/bluetooth/find_my.properties app/amazon/app_amazon.properties app/mcu_example/app_mcu.properties .studio/efm32.properties app/bluetooth/esf.properties app/bluetooth/btmesh.properties app/flex/esf.properties extension/homekit/app/esf.properties app/common/app_common.properties platform/bootloader/esf.properties platform/halconfig/halconfig.properties platform/base/base.properties platform/micrium_os/micrium-krnx.properties protocol/openthread/esf.properties protocol/zigbee/esf.properties protocol/z-wave/esf.properties protocol/usb/usb.properties hardware/kit/kit.properties hardware/reference_design/ref_design.properties util/plugin/plugin.properties app/wisun/esf.properties util/third_party/tensorflow_extra/apack.properties | ||
|
||
# ISD options | ||
baseDirectory=platform/base | ||
|
||
# Ensure protocols dont break board compatibility | ||
prop.boardCompatibility=.* | ||
|
||
# ESF | ||
prop.requiredFeatureLevel=esf:2;app_framework:143 | ||
prop.file.moduleDefinition=meta/modules.yaml | ||
prop.supportModules=true | ||
prop.useAdditionalLibraries=true | ||
|
||
# (V)SE files | ||
prop.file.seFirmwareFolders=util/se_release/public |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# General properties are prepended with "prop." | ||
prop.file.modulesFile=modules.xml | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
<?xml version="1.1" encoding="UTF-8"?> | ||
<model:MDescriptors xmlns:model="http://www.silabs.com/ss/Studio.ecore"> | ||
<descriptors name="com.silabs.sdk.exx32.common.CMSIS" label="CMSIS DSP" propertyScope="module"> | ||
<description>CMSIS DSP</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/CMSIS/CMSISClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.CMSISExamples" label="CMSIS Examples" propertyScope="module"> | ||
<description>CMSIS Examples</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/CMSIS/CMSISExamplesClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.bsp" label="Board Support Package" propertyScope="module"> | ||
<description>The BSP provides an API for board controllers, I/O control for buttons, LEDs, etc and trace control for EFM32, EZR32 and EFR32 kits.</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/BSP/bspClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.drivers" label="Board Support Drivers" propertyScope="module"> | ||
<description>Drivers and support modules for board components such as displays, sensors and memories on EFM32, EZR32 and EFR32 kits.</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/Drivers/driversClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.emdrv" label="energyAware Drivers" propertyScope="module"> | ||
<description>EMDRV is a set of function specific high performance drivers for EFM32, EZR32 and EFR32 on-chip peripherals. Drivers are typically DMA based and are using all available low-energy features. For most drivers, the API offers both synchronous and asynchronous functions. The APIs are fully reentrant and callback based.</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/emdrv/emdrvClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.efp" label="EFP Drivers" propertyScope="module"> | ||
<description>The EFP drivers provides a way for applications to access the EFP registers and perform some common functions.</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/EFP/efpClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.platform" label="Platform" propertyScope="module"> | ||
<description>Platform Common</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/Platform/platformClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.emdrv.nvm3" label="NVM3" propertyScope="module"> | ||
<description>The NVM3 driver provides a way for an application to safely store and | ||
retrieve variable size objects in a page based non-volatile memory. | ||
Objects are identified with 20-bit object identifiers denoted as keys. | ||
|
||
The driver is designed to use pages in a sequential order to provide equal | ||
usage and wear. The driver is resilient to power loss or reset events, | ||
ensuring that objects retrieved from the driver are in a valid state. A | ||
valid object will always be the last successfully stored object. NVM3 can | ||
detect NVM defects and mark pages as unusable. NVM3 will continue to operate | ||
on good pages after defect pages are detected.</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/emdrv/nvm3.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.emlib" label="EFM Peripheral Support" propertyScope="module"> | ||
<description>emlib provides peripheral support for Silicon Labs 32 bit MCUs</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/emlib/emlibClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.common.peripheral" label="EFM Peripheral Support" propertyScope="module"> | ||
<description>peripheral provides peripheral support for Silicon Labs 32 bit MCUs</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/peripheral/peripheralClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.FreeRTOS" label="FreeRTOS" propertyScope="module"> | ||
<description>FreeRTOS is a real time operating system</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/FreeRTOS/FreeRTOSClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.RTX" label="Keil RTX RTOS" propertyScope="module"> | ||
<description>Keil RTX real time operating system</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/RTX/RTXClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.Si114xHRM" label="Si114x Heart Rate Monitor" propertyScope="module"> | ||
<description>Si114x Heart Rate Monitor</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/si114xhrm/si114xhrmClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.USB" label="Gecko USB Stack" propertyScope="module"> | ||
<description>Gecko USB Stack</description> | ||
<properties key="module.clientModelURI" value="./modules/Common/USB/USBClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.emwin" label="emWin" propertyScope="module"> | ||
<description>Graphic Library with Graphical User Interface</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/emwin/emwinClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.fatfs" label="FatFs" propertyScope="module"> | ||
<description>FatFs - Generic FAT File System Module</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/fatfs/fatfsClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.glib" label="GLib" propertyScope="module"> | ||
<description>Graphics library for the EFM32</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/glib/glibClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.iec60335" label="IEC 60335" propertyScope="module"> | ||
<description>IEC 60335</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/iec60335/iec60335Client.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.lwip" label="lwIP" propertyScope="module"> | ||
<description>Lightweight TCP/IP stack</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/lwip/lwipClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.uCos2" label="Micrium uC/OS II" propertyScope="module"> | ||
<description>Micrium uC/OS-II real time operating system</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/uCos2Client.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.uCos3" label="Micrium uC/OS III" propertyScope="module"> | ||
<description>Micrium uC/OS-III real time operating system</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/uCos3Client.slsproj"/> | ||
<properties key="module.category" value="efm32|Third party"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.micriumos" label="Micrium OS" propertyScope="module"> | ||
<description>Micrium OS real time operating system</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/micriumos.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.micriumos_fs" label="Micrium OS File System" propertyScope="module"> | ||
<description>Micrium OS File System</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/micriumos_fs.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.micriumos_net" label="Micrium OS Net" propertyScope="module"> | ||
<description>Micrium OS Net</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/micriumos_net.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.micriumos_usbd" label="Micrium OS USB Device" propertyScope="module"> | ||
<description>Micrium OS USB Device</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/micriumos_usbd.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.micriumos_usbh" label="Micrium OS USB Host" propertyScope="module"> | ||
<description>Micrium OS USB Host</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/Micrium/micriumos_usbh.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.board " label="General Board Support" propertyScope="module"> | ||
<description>General Board Support</description> | ||
<properties key="module.clientModelURI" value="./modules/AllBoardsModule.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.part" label="General Part Support" propertyScope="module"> | ||
<description>General Part Support</description> | ||
<properties key="module.clientModelURI" value="./modules/AllPartsModule.slsproj"/> | ||
<properties key="module.category" value="efm32|Common"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.cslib" label="cslib" propertyScope="module"> | ||
<description>Capacitive sense library</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/cslib/cslibClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
<descriptors name="com.silabs.sdk.exx32.external.usbxpress" label="USBXpress" propertyScope="module"> | ||
<description>USBXpress</description> | ||
<properties key="module.clientModelURI" value="./modules/LibraryModules/usbxpress/usbxpressClient.slsproj"/> | ||
<properties key="module.category" value="efm32|Middleware"/> | ||
</descriptors> | ||
</model:MDescriptors> |
Oops, something went wrong.