stm32-cube-cmake-vscode VS gecko_sdk

Compare stm32-cube-cmake-vscode vs gecko_sdk and see what are their differences.

gecko_sdk

The Gecko SDK (GSDK) combines all Silicon Labs 32-bit IoT product software development kits (SDKs) based on Gecko Platform into a single, integrated SDK. (by SiliconLabs)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
stm32-cube-cmake-vscode gecko_sdk
12 6
509 329
- 4.9%
4.9 4.9
25 days ago 20 days ago
C C
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

stm32-cube-cmake-vscode

Posts with mentions or reviews of stm32-cube-cmake-vscode. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-19.

gecko_sdk

Posts with mentions or reviews of gecko_sdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-23.
  • Is simplicity studio still garbage?
    2 projects | /r/embedded | 23 Feb 2023
    Version 5 is a big improvement for sure. FYI: The Gecko SDK is also hosted on github: https://github.com/SiliconLabs/gecko_sdk and if you find that you dislike Studio, you can do your development with your tool of choice.
  • New zwave 700 firmware out as of yesterday. 7.18.4.0
    1 project | /r/zwave | 20 Jan 2023
    Firmware file: gecko_sdk/zwave_ncp_serial_api_controller_BRD4206A.gbl at gsdk_4.1 · SiliconLabs/gecko_sdk · GitHub
  • FYI: 700-series firmware update 7.18.1 available
    1 project | /r/zwave | 15 Sep 2022
    I have a Zooz ZST-10 (US based) with ZGM130S chip and used this successfully: https://github.com/SiliconLabs/gecko_sdk/blob/gsdk_4.1/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A.gbl
  • How do you navigate large GitHub repositories to find the code you actually care about?
    1 project | /r/learnprogramming | 8 Aug 2022
    Like, take this one for example: https://github.com/SiliconLabs/gecko_sdk I've got no idea how find the actual C source code l want because they've just got so much else going and I don't even know what system of categorization they're using.
  • Why am I getting no output in my SDA line measured with a logic analyzer but still getting print output on the consol
    2 projects | /r/embedded | 8 Aug 2022
    If it helps, the MCU is the EFR32MG24 from Silicon Labs, the accelerometer is the iis2dplc from SI, and this is the silabs library we're using: https://github.com/SiliconLabs/gecko_sdk I'm not really sure how to navigate the boatload of stuff they've got in that repository (it was already all set up in the project prior to my working on this one small piece; I'm an intern), so here are also some examples that are sort of similar to the functions in the library files in our project: https://github.com/SiliconLabs/peripheral_examples/tree/master/series1/i2c/i2c/src
  • Is simplicity studio necessary to program Silicon Labs microcontrollers or are there workarounds to use other IDE's?
    1 project | /r/embedded | 1 Jul 2022
    I don’t have a ready made solution for you but I can help point you in the right direction. Silabs recently released the gecko_sdk to GitHub. Look it up and read the readme, it has links to their SLC which is a tool that you can use to autogenerate example projects etc. It is common to build using makefile projects, there are plugins/ways to set it up in vscode. To program a board you can use the command line tool simplicity commander. For debugging you can use ARM debugging plugins for vscode or whatever you find easiest, debugging for ARM is pretty standard.

What are some alternatives?

When comparing stm32-cube-cmake-vscode and gecko_sdk you can also consider the following projects:

libopencm3 - Open source ARM Cortex-M microcontroller library

peripheral_examples - Simple peripheral examples for Silicon Labs EFM32/EFR32 Series 0, Series 1, and Series 2 devices

samurai - ninja-compatible build tool written in C

stm32-cmake - CMake for stm32 developing.

blue_pill_too - Like the STM32 blue pill there is a STM32F030F4P6 based blue board which so far as I know doesnt have a cool name yet.

STM32-Dockerfile - STM32 Container for Building with CMake and ARM Toolchain. ST-Link Included.

CMSIS_5 - CMSIS Version 5 Development Repository

stlink - Open source STM32 MCU programming toolset

mongoose-os - Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

stm32_programming

BluePillDemo - A collection of small example projects tailored for the Blue Pill board created in STM32CubeIDE. No further updates.

cubemx.cmake - Script collection to build CubeMX projects with CMake and debug them with VSCode