– Firmware for 1 device or sensor (single function)
– Up to 500 lines of optimized C/C++ code
– Compatible with Arduino, ESP32, or STM32 boards
– Basic input/output, sensor reading, or serial communication
– Delivered with setup instructions + 1 week of email support
– Multi-feature firmware with structured architecture
– Support for multiple sensors, displays, buttons, or connectivity modules (Wi-Fi, BLE)
– Real-time task handling and low-power optimization
– Modular codebase with clean documentation
– Integration with external API or mobile app (basic version)
– 2 rounds of revisions + 3 weeks of support
– Complex firmware for commercial or industrial-grade hardware
– Support for OTA updates, secure boot, and memory management
– Real-time operating system (FreeRTOS or similar)
– Integration with cloud or mobile platforms
– Logging, fault tolerance, and communication protocols (MQTT, CAN, SPI, etc.)
– Full documentation, architecture diagrams, and 1 month of post-delivery support