FreeRTOS Interrupt Management Examples with Arduino

FreeRTOS Interrupt Management Example writing read data from queue with ISR

In this tutorial, you will learn how interrupt management works with FreeRTOS. In other words, you will learn to manage interrupts with the FreeRTOS kernel. Real-time operating systems, each application consists of several tasks. These tasks can be periodic, aperiodic, and sporadic in nature. But along these some tasks execute only whenever an interrupt occurs. … Read more

FreeRTOS Binary Semaphore – Examples of Tasks Interrupt Synchronization using Arduino

FreeRTOS Using a binary semaphore to synchronize a task with an interrupt

In this tutorial,  we will learn to use binary semaphores in FreeRTOS using Arduino. First, we will see the introduction of binary semaphore and a few applications. After that, we will discuss FreeRTOS API functions that are used to create and manage binary semaphore with tasks and interrupt service routine. In the end, we will … Read more