Microcontroller programming and firmware development
Firmware for sensor readings, device control and application integration. Send your board model and project requirements.
From a board to a working device
I develop programs running on microcontrollers that connect inputs, outputs and communications. I work in C and C++; my own Cronics project uses ESP32-C6. Support for other boards and existing code is assessed against documentation and requirements.
- Sensor readings, data processing and output control.
- Communication with an application or server according to the specification.
- Scenario testing, diagnostics and documentation of agreed functionality.
What we need to agree on
For an estimate, send the device purpose, board model, schematic if available and feature list. Prototyping, electronics development, applications, production and testing are separate tasks and are included only when agreed. An initial check is not device certification.
See Cronics firmware and Smart Hub