3 days ago

    9 Logistic Questions Asked about Printed Circuit Board Services — OurPCB Manufacture Answers

    PCB manufacturers deal with too much customers which in return forms a bank of frequently asked questions and a list…
    2 weeks ago

    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…
    19th February 2020

    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,…
    22nd April 2019

    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…
    25th March 2019

    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…
    17th March 2019

    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…
    27th January 2019

    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…
    20th January 2019

    ROS, IMU and an Arduino: How to read IMU sensor output and send it to ROS

    Navigating a robot can be pretty easy while using human assistance. In certain cases, full control will be needed. As…