STM32f030c6t6 for water level controller
Budget: ₹600 – ₹1,500 INR
I have a small STM32-based prototype that needs a tidy firmware layer to read a digital sensor running off the 3.3 V rail and perform on-board data processing. The task is focused purely on sensor data acquisition and manipulation—no motor control or external comms stacks are required beyond whatever interface the sensor ultimately uses.
Scope
• Bring-up of the chosen digital interface (we will settle on the exact line once we start).
• Continuous sampling with lightweight processing: basic filtering/averaging and a simple validity check.
• A clean API or callback so the main application can fetch the processed values.
• Well-commented C code in a CubeIDE or bare-Makefile project plus a short README explaining pin assignments, clock config, and how to reproduce the build.
Because this is a contained job I expect it to run no more than about ten hours for someone already comfortable with STM32 HAL/LL drivers. Hand me back the project folder and a brief test report confirming stable operation at 3.3 V and I’ll take it from there.
Scope
• Bring-up of the chosen digital interface (we will settle on the exact line once we start).
• Continuous sampling with lightweight processing: basic filtering/averaging and a simple validity check.
• A clean API or callback so the main application can fetch the processed values.
• Well-commented C code in a CubeIDE or bare-Makefile project plus a short README explaining pin assignments, clock config, and how to reproduce the build.
Because this is a contained job I expect it to run no more than about ten hours for someone already comfortable with STM32 HAL/LL drivers. Hand me back the project folder and a brief test report confirming stable operation at 3.3 V and I’ll take it from there.