-
May- 2020 -23 MayArticles
Buy One, Get Three: The Multi-function Instrument “Analog Discovery 2” Review
Special thanks to Digilent for providing their Swiss Army Knife device called “Analog Discovery 2” or simply AD2 for the…
Read More » -
Apr- 2020 -18 AprilArticles
A Gentle Practical Introduction to USB: Basics and Terms Explained!
I remember my first try to understand the basics of USB bus, tons of ambiguous terms here and there: descriptors,…
Read More » -
Mar- 2020 -14 MarchArticles
What is Flex PCB? — An Overview of Flex and Rigid-Flex PCB
The most common and used type of Printed Circuit Boards is the rigid type, but the flex one is another…
Read More » -
Feb- 2020 -19 FebruaryArticles
How to Use GIT to Manage Firmware Versions
“I swear I compiled and tested the firmware on my side and it was working … a couple hours/days later,…
Read More » -
Apr- 2019 -22 AprilMicros
How to Preserve A Variable in RAM between Software Resets
The Problem and The Solution in Theory The usual answer of “how to retain a variable in RAM through…
Read More » -
Mar- 2019 -25 MarchMicros
Getting Detailed Information of MCU Memory Usage from .map File
.map file, generated from GCC-toolchain, has almost all information needed to find memory usage in details. Symbols, including functions and…
Read More » -
17 MarchMicros
The Easiest Way to Calculate Function Size in C
Unfortunately calculating function size is not as easy of finding variable size using sizeof() compile-time operator. There are numerous ways…
Read More » -
Jan- 2019 -27 JanuaryArticles
Embedded C Developers: To Hate Or Love C++? A Book Has The Answer
The story in short Surveys (.i.e Eclipse IoT Developer Survey & IEEE Spectrum Survey ) and current state show…
Read More » -
Oct- 2018 -27 OctoberArticles
All about ESP32 – Part 4
All About ESP32 Parts Part 1: Overview, Tools and blinking LED Part 2: Logging and WiFi Basics Part 3: TCP…
Read More » -
Sep- 2018 -29 SeptemberArticles
Bluetooth Low Energy (BLE) 101 Tutorial: Intensive Introduction
Bluetooth is quite known wireless protocol used intensively in mobile phones industry. Back in 2001, Sony Ericsson T36 mobile phone…
Read More »