FreeRTOS Projects

337 projects using FreeRTOS RTOS

FreeRTOS is a market-leading real-time operating system kernel designed for microcontrollers and small microprocessors, featuring a small memory footprint and fast execution times. It provides a comprehensive ecosystem of libraries for IoT connectivity, security, and over-the-air updates, supporting over 40 processor architectures including ARM and RISC-V.

ESP32 Spartan Edge SPIFFS Loader

A utility for the Spartan Edge Accelerator Board that enables loading FPGA bitstreams directly from the ESP32's internal SPIFFS flash memory. By utilizing the onboard 4MB flash chip, it allows the Spartan-7 FPGA to be configured without the need for an external microSD card.

freertos spiffs
12

ESP32 SPIFFS with Directory Support Example

This project provides an enhanced SPIFFS implementation for the ESP32, adding native directory support to the standard ESP-IDF VFS driver. It includes a modified mkspiffs tool for host-side image creation and demonstrates advanced file system operations including multitasking and time-stamped file management.

freertos spiffs
73

ESP32 ST7789V FT6236U Arduino LVGL Demo

A comprehensive demo project for ESP32 using the LVGL v8.3.4 graphics library, featuring support for the ST7789 display and FT6236 touch controller. It includes various UI examples such as music players, widgets, and performance benchmarks.

freertos lvgltft-espi
15

ESP32_W5500_Manager

A comprehensive connection and credential manager for ESP32 boards using the W5500 Ethernet controller and LwIP. It provides a fallback web configuration portal for runtime setup of static or DHCP IP addresses, custom parameters, and NTP settings, supporting storage via LittleFS or SPIFFS.

freertos lwiplittlefsspiffs
ESP32-TUX

ESP32-TUX

ESP32-TUX is a comprehensive Touch UX template for ESP32 and ESP32-S3 microcontrollers, leveraging the LVGL graphics library and LovyanGFX driver. It provides a ready-to-use framework for building sophisticated HMI applications with features like Wi-Fi provisioning, OTA updates, and theme switching across various 3.5-inch display modules.

freertos lvglspiffs
266

ESP32-Watch for OpenHaystack

An ESP32-based smartwatch project that integrates with Apple's Find My network using the OpenHaystack protocol. It features a graphical user interface built with LVGL and LovyanGFX, providing location tracking capabilities without the need for a GPS module by broadcasting via Bluetooth Low Energy (BLE).

freertos lvgl
34

ESP32 Web Server using SPIFFS

This project demonstrates how to host a web server on an ESP32 using the SPI Flash File System (SPIFFS) to serve static HTML and CSS files. It provides a practical example of controlling hardware GPIOs through a web interface, allowing users to toggle LEDs remotely.

freertos spiffs

ESP32 SPIFFS Image Generation Example

This project provides a practical example of integrating the SPIFFS file system into an ESP32 application using the ESP-IDF framework. It features automated workflows for generating binary images from local data folders and flashing them to specific partitions on the ESP32.

freertos spiffs

ESP32 Webserver with Firebase Integration

An ESP32 application that hosts an asynchronous web server and logs BME280 sensor data to Firebase. It utilizes SPIFFS for file storage and WiFiManager for easy network provisioning.

freertos spiffs
ESP32Berry

ESP32Berry

A comprehensive handheld OS-like application for the LilyGO T-Deck, leveraging LVGL for its user interface and LovyanGFX for high-performance display driving. It features a ChatGPT client, dynamic WiFi configuration, and system-level controls for audio and brightness.

freertos lvgl
236

ESP32WebScope

A dual-core ESP32 application that functions as both a waveform generator and a web-based oscilloscope. It utilizes I2S for high-speed ADC sampling and WebSockets to provide a real-time visual interface for signal analysis directly in a browser.

freertos spiffs
18

FreeRTOS coreMQTT Agent Demos

A collection of demonstration projects showcasing the coreMQTT Agent library's ability to share a single MQTT connection across multiple concurrent FreeRTOS tasks. It includes practical implementations for AWS IoT Device Shadow, Device Defender, and Over-the-Air (OTA) updates targeting Windows and QEMU environments.

freertos

Texas Aimbots Embedded Development

The core embedded software repository for the Texas Aimbots RoboMaster team, built on the Taproot framework and modm library. It provides a modular architecture for controlling various robot configurations using STM32 microcontrollers and FreeRTOS.

freertos modm