Category: Random

STM32CubeMX embedded software libraries 0

Manage embedded software libraries with STM32CubeMX

Starting with STM32CubeMX version 4.27.0 ST added an option to manage embedded software libraries directly into CubeMX and have fully integrated graphical tool to configure project into very details before building application in final toolchain (Keil, IAR, TrueSTUDIO, …). Embedded software libraries are libraries (also) provided by STMicroelectronics. You will notice them with X-CUBE-library_name name format, like X-CUBE-MEMS1 which is complete solution for ST MEMS sensors. Steps to follow To enable embedded libraries to be added to CubeMX, please follow steps, explained...

C style and coding rules 0

C code style and coding rules

I’ve been trying to make my own C code style and coding rules approach, to be used in all my libs. From my first coding experience till today, I changed style many times, from first STM32F4 Library to latest projects, such as ESP_AT_Lib, onewire_uart and others.   Code style rules are published and regularly updated on my Github account, under c_code_style repository name. Please use URL below to access website: https://github.com/MaJerle/c_code_style It was originally inspired by LwIP coding style with some modification....

New libraries: ESP8266 AT, GSM AT and GPS NMEA parsers 18

New libraries: ESP8266 AT, GSM AT and GPS NMEA parsers

In the past few weeks, I was working on 3 new generic libraries, specially intended for embedded systems. Libraries are: ESP8266 AT parser version 2 GSM AT parser for SIMcom modules (SIM800, SIM900, etc) GPS NMEA parser for parsing NMEA statements from GPS output Each library is written in a way where user must prepare additional coding to support arhitecture where it is used. They are written in ANSII C and will work on any compiler which is in ANSII...

IC Locker – Online inventory for your IC components 4

IC Locker – Online inventory for your IC components

I have started with new project, called IC-Locker for storing electronic components in online inventory and manage them properly so you always know how many components you have, which one you need to order and many more. Start on IC-Locker.com website. Some key features on this project are listed below: Easily manage your collections of components so you always know what you are missing. Share your collections with your colleagues and coworkers. Organize all components by elements, categories, properties and...

Spice highlighter Sublime Text 3 1

How to use SPICE syntax highlighter in Sublime Text 3

This topic has nothing to do with STM32 devices, but it seems nice feature for all SPICE users who uses notepad to edit circuit, which may be very transparent to look. In this post, I will walk you through steps to enable SPICE syntax highlighter for Sublime Text 3. If you don’t have this great text editor, I really suggest you start using it. I’ve used Notepad++ first, but when I first saw this editor, I immediatelly switched to it....