RTKRoverManager
An ESP32-based configuration manager for RTK rover projects. It provides a web interface for setting WiFi credentials and system defaults, utilizing LittleFS for storage and an automatic Access Point mode for initial setup.
190 projects using littlefs
littlefs is a fail-safe filesystem specifically designed for microcontrollers with limited resources, featuring power-loss resilience and dynamic wear leveling. It employs a unique two-layer architecture combining metadata logs and copy-on-write structures to ensure data integrity and minimize flash wear while maintaining a strictly bounded memory footprint.
An ESP32-based configuration manager for RTK rover projects. It provides a web interface for setting WiFi credentials and system defaults, utilizing LittleFS for storage and an automatic Access Point mode for initial setup.
RTOX is an IoT development platform built for the Nuvoton NUM487KM_DEVB board. It integrates FreeRTOS with essential middleware including the lwIP TCP/IP stack, LittleFS for flash storage, and uLog for logging, providing a robust foundation for Cortex-M4 based IoT applications.
A firmware implementation for RuuviTag sensor nodes based on the Zephyr RTOS and Nordic Semiconductor's nRF Connect SDK. It supports environmental sensing, Bluetooth Low Energy (BLE) beaconing, and secure remote firmware updates via MCUBoot.
A lightweight FTP server library for Arduino and embedded platforms including ESP32, ESP8266, RP2040, and STM32. It enables devices to expose internal flash or external SD card filesystems for remote management via standard FTP clients.
An Mbed OS-based smart lock application for the DISCO-L475VG-IOT01A board. It implements TOTP authentication over Bluetooth Low Energy, Wi-Fi-based RTC synchronization via NTP, and secure data persistence using LittleFS.
An advanced ESP32-based internet radio application featuring a VS1053 audio codec and a real-time spectrum analyzer. It supports touchscreen and gesture-based controls, provides a web interface for station management, and integrates OpenWeatherMap data for environmental updates.
A comprehensive C++ framework for connecting embedded devices to the SUPLA home automation ecosystem. It supports ESP32, ESP8266, and Arduino Mega platforms, providing a modular architecture for managing sensors, relays, and complex control interfaces.
A comprehensive Arduino library for handling timezone conversions and automatic Daylight Saving Time (DST) adjustments across a wide range of embedded platforms. It supports numerous microcontrollers including ESP32, ESP8266, STM32, and RP2040, integrating with various storage and networking modules.
A collection of Go-based filesystem implementations specifically designed for embedded systems using TinyGo. It provides a standardized interface for storage backends like onboard flash, external SPI/QSPI flash, and SD cards, with primary support for the LittleFS filesystem.
An ultra-low power temperature logging IoT node based on the ESP8266 microcontroller. It leverages deep sleep, edge computing, and static IP configurations to minimize power consumption while logging data to LittleFS and transmitting hourly statistics via MQTT.
Wasp-os is a MicroPython-based firmware for nRF52-powered smartwatches, including the Pine64 PineTime. It provides a complete wearable operating system with heart rate monitoring, step counting, and a variety of applications, all accessible via an interactive Python REPL for real-time development.
A comprehensive WebServer and HTTP/HTTPS client wrapper library for ESP32-based boards using the W5500 Ethernet controller with LwIP. It provides an API compatible with standard ESP32 and ESP8266 WebServer libraries, supporting MQTT, WebSockets, and file serving from LittleFS or SPIFFS.
A WiFi connection manager for Raspberry Pi Pico W that provides a fallback web configuration portal for runtime credential management. It supports MultiWiFi, custom parameters, and uses LittleFS for persistent storage of network settings on the RP2040 platform.
A lightweight WiFi and credentials manager for the Raspberry Pi Pico W (RP2040W) using the built-in CYW43439 WiFi module. It provides a web-based configuration portal for setting WiFi credentials and custom dynamic parameters, storing them in LittleFS for persistence.
A custom MicroPython firmware deployment specifically designed for the Monocle AR glasses. It integrates the Nordic nRF52832 SoC with support for Bluetooth LE, FPGA-driven displays, and camera modules using the LittleFS file system and Nordic SoftDevice.
A command-line utility for creating LittleFS filesystem images from a local directory. It allows embedded developers to pre-populate flash images with files and configurations for deployment on microcontrollers.
An RGB LED control firmware for ESP8266-based moon lamps, featuring a web-based color picker and WebSocket interface. It includes battery monitoring with low-voltage alerts, persistent settings storage via emulated EEPROM, and support for both Access Point and Station WiFi modes.
A collection of installer scripts to set up a native Mongoose OS development environment for ESP32. It automates the configuration of ESP-IDF, Mongoose OS source code, and filesystem tools to enable local builds without the need for Docker containers.
An Mbed OS application for the STM32 B-L475E-IOT01A Discovery Board that transmits environmental data to the Thingsboard IoT platform. It integrates the HTS221 temperature and humidity sensor with the ISM43362 WiFi module using the MQTT protocol.
A cross-platform Arduino library for detecting multiple resets within a configurable timeout period. It supports a vast array of hardware including AVR, STM32, SAMD, nRF52, and RP2040, utilizing various storage backends like EEPROM, FlashStorage, and LittleFS to persist reset counts for triggering configuration modes or special startup routines.
A MicroPython-based bootloader and OTA update system for ESP32 that uses an external SD card as the root filesystem. It minimizes internal flash wear and provides a robust update mechanism with hash matching and rollback capabilities.
A lightweight SQL-like database library designed for ESP32 microcontrollers. It utilizes the LittleFS file system to manage data storage on embedded flash memory, providing a familiar query interface for creating databases, tables, and performing CRUD operations.
A web-based utility for browsing littlefs disk images using WebAssembly. It provides a memory-efficient way to inspect filesystem contents by emulating a block device directly in the browser, specifically targeting the littlefs filesystem used in embedded systems.
A Windows-based graphical file explorer for the LittleFS (LFS) filesystem. It enables developers to mount, format, and manage LittleFS-formatted disks and SD cards directly on a PC, facilitating easier debugging and data management for embedded systems.
A LittleFS wrapper for the onboard flash of Arduino MBED Portenta_H7 boards. It provides power-fail safety and high-performance file system access using POSIX or mbed FileSystem APIs for STM32H7-based hardware.
A Python wrapper for the littlefs filesystem, providing both a high-level pythonic interface and a low-level C-style API. It allows developers to create, inspect, and modify littlefs filesystem images on a host machine for use in embedded systems.
A C library providing circular buffers backed by littlefs files for persistent data storage. It supports both stream and object modes, focusing on memory efficiency and reliability for resource-constrained embedded systems.
A high-level, idiomatic Rust wrapper for the littlefs microcontroller filesystem. It provides a no_std compatible interface for embedded systems, supporting features like inline files, custom attributes, and dynamic wear-leveling while following the patterns of Rust's standard filesystem API.
A generic, secure bootloader designed for Mbed OS and the Pelion Device Management Client. It manages firmware updates through a metadata header interface, supporting multi-slot candidate storage on internal flash or external block devices while providing Root of Trust integration.
An embedded data logging application for ESP8266 and ESP32 microcontrollers. It utilizes the Arduino framework and PlatformIO to provide a structured environment for capturing and storing data using LittleFS or SPIFFS filesystems.
A demonstration project showcasing over-the-air (OTA) update capabilities using the Mender MCU client on STM32L4 hardware. It utilizes the Zephyr RTOS and a W5500 Ethernet module to connect to Mender servers for firmware deployment, remote troubleshooting, and device management.
A MicroPython framework for the Homie convention, a lightweight MQTT protocol for IoT devices. It targets ESP8266 and ESP32 platforms, providing an asynchronous implementation of Homie v4.0.0 using MicroPython's uasyncio library.
A comprehensive MicroPython port for the Kendryte K210 64-bit RISC-V SoC, built upon the Kendryte FreeRTOS SDK. It features dual-core support, advanced multi-threading, and extensive peripheral drivers for displays, networking, and file systems.
A reference implementation of the Pelion Device Management Client for Mbed OS devices. It provides core IoT functionalities including secure developer provisioning, remote firmware updates, and multi-interface connectivity support for Ethernet, Wi-Fi, and Cellular networks.
A filesystem wrapper library for Arduino MBED nRF52840-based boards, providing a simplified interface for LittleFS and FATFS on internal flash memory. It supports power-fail safety and high-performance data storage for devices like the Nano 33 BLE and Seeeduino XIAO nRF52840.
A comprehensive software development kit for connecting embedded devices to the Golioth IoT cloud. It provides robust middleware for OTA updates, data streaming, remote logging, and device management across platforms like Zephyr, ESP-IDF, and ModusToolbox.