Yahya Tawil
-
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
Bluetooth Low Energy (BLE) is a multi-layer protocol or what’s known, as a terminology, a stack of protocols (Bluetooth…
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 » -
Jul- 2018 -19 JulyArticles
MQTT 101 Tutorial: Introduction and Hands-on using Eclipse Mosquitto
MQTT is one of the most well-known and adopted protocols in IoT world. The lightweight and simplicity design are great…
Read More » -
10 JulyArticles
All About ESP32 – Part 3
So far, the series has covered a good background to start digging for more in-depth details about ESP32. After the…
Read More » -
Jun- 2018 -25 JuneArticles
All About ESP32 – Part 2
The first part of this series was an overview about the ESP32 from a hardware and a software perspectives with…
Read More » -
25 JuneArticles
All About ESP32 – Part 1
ESP32 was released by the last quarter of 2016, and with the crowded world of embedded systems of new solutions…
Read More » -
Apr- 2018 -30 AprilArticles
Embedded C: Struct and Union (Part 2)
The first part of this article has introduced the concepts behind Structs and Unions, and how to define and use…
Read More »