ESP32 GPIO example using NuttX RTOS (GPIO Interrupt)

ESP32 GPIO example using NuttX RTOS

This article is a continuation of the series on NuttX RTOS tutorials using the ESP32 Dev board and carries the discussion on NuttX RTOS and their usage. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we saw how to use the GPIO as output. This … Read more

ESP32 LED Blinky Example using NuttX RTOS(own app and driver)

ESP32 LED Blinky Example

This article is a continuation of the series on NuttX RTOS tutorials using the ESP32 Dev board and carries the discussion on NuttX RTOS and their usage. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we saw how to use the inbuilt code to … Read more

Flexible Array Member in C (FAM)

Flexible Array member in C

Before explaining the Flexible Array Member, It would be useful and easily understandable, if I explain the problem that we have. You can also read container_of macro, pointers in c, Linux device driver tutorial, and GPS interfacing with 8051. Flexible Array Member in C Problem Let’s take one example where I have to create one … Read more

SSD1306 I2C Linux Device Driver using Raspberry PI – Linux Device Driver Tutorial Part 41

SSD1306 I2C Linux Device Driver

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 SSD1306 I2C Linux Device Driver using Raspberry PI – Linux Device Driver Tutorial … Read more

Unit Testing in C Part 5 – Mock using CMock in Embedded

This article is a continuation of the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Mock using CMock in Embedded – Unit testing in C tutorial Part 5. You … Read more

Unit testing in Embedded C using Unity – Unit Testing in C Part 4

unit testing in embedded c

This article is a continuation of the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Unit testing in Embedded C using Unity – Unit testing in C tutorial Part … Read more

Ceedling Installation – Unit Testing in C Part 3

unit test in c - ceedling installation

This article is a continuation of the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Ceedling installation procedure – Unit testing in C tutorial Part 3. You can also … Read more

Unit Testing in C Part 1 – Introduction

Unit Testing in C - Ceedling

This article is the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Introduction of Unit testing – Unit testing in C tutorial Part 1. You can also read … Read more

Sending Signal from Linux Device Driver to User Space – Linux Device Driver Tutorial Part 25

Sending Signal from Linux Device Driver to User Space

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 Sending Signal from Linux Device Driver to User Space – Linux Device Driver … Read more