Understanding the Microcontroller GPIO – GPIO Working Explained

Understanding the Microcontroller GPIO

In general, whenever we learn a new programming language we used to write the “Hello World” program first. Likewise in the microcontroller, we try the LED Blinking program. To blink the LED, we need to access the  GPIO. If you are a programmer, you can just write “1” to the GPIO pin to make it … Read more

Stack Data Structure in C Programming – Data Structures Part 2

Stack Data Structure in C

This article is a continuation of the  Series on Data Structures and carries the discussion on different types of data structures and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous article, we have discussed what is a Data structure and why do we need that. In … Read more

Lexical Tokens – Verilog Tutorial Part 3

Lexical Tokens

This article is a series on the Verilog – HDL and carries the discussion on Verilog HDL. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous article, we have seen Modeling, Simulation, and Synthesis in the Verilog. In this article, we will discuss Lexical Tokens – Verilog Tutorial … Read more

Modeling, Simulation, and Synthesis – Verilog-HDL Part 2

This article is a series on the Verilog – HDL and carries the discussion on Verilog HDL. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous article, we have seen the introduction and history of the Verilog-HDL. In this article, we will discuss Modeling, Simulation, … Read more

Data Structure in C Introduction – Data Structures Part 1

This article is the  Series on Data Structures and carries the discussion on different types of data structures and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this article, we’re going to take a look at a key topic when it comes to computer … Read more

Structure, Structure Padding, Packing, Bit fields in C Programming

Structures in C

There are many built-in data types are available in the C programming language. User also can create their own data types using Structures, Unions, Bit-Fields, typedef, and enum. In this article, we will see the Structure, Structure Pointers, Structure padding, and Bit fields in C Programming. Structures, Structure Pointers, Structure padding, Bit fields in C … Read more

BMP280 I2C Linux Device Driver (Bosch Pressure sensor) – Linux Device Driver Tutorial Part 48

This article is a continuation of the  Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the BMP280 I2C Linux Device Driver (Bosch Pressure sensor) – Linux Device Driver Tutorial … Read more

Setup Zephyr RTOS for ESP32 (Getting Started Zephyr RTOS) – Part 1

Setup Zephyr RTOS for ESP32

We wanted to explore the Zephyr RTOS using the ESP32 Nucleo board. We will be providing the Zephyr RTOS tutorials using this Zephyr RTOS – ESP32 Tutorial Series. This post will help you to setup Zephyr RTOS for ESP32 (Getting Started Zephyr RTOS) and we will run the basic Helloworld program. You can also read … Read more

Setup Zephyr RTOS for STM32 Nucleo (Getting Started Zephyr RTOS) – Part 1

Recently, we have received the STM32 Nucleo-144 board. We wanted to explore the Zephyr RTOS using the STM32 Nucleo board. We will be providing the Zephyr RTOS tutorials using this Zephyr RTOS Tutorial Series. This post will help you to setup Zephyr RTOS for STM32 Nucleo (Getting Started Zephyr RTOS) and we will run the basic Blinky … Read more