I will do programming in emb c, bare metal or micro python

Einige Informationen werden in englischer Sprache angezeigt.

Indien

Ich spreche Hindi, Gujarati, Englisch

Electronics Engineer, PCB Designer, Hardware Developer

I'm Satya, an electronics engineer. I design circuits, PCBs and firmware for products meant for manufacturing, Most of my work is battery powered like BMS boards (TI BQ76952, BQ77915), EV chargers, L...
Über diesen Service

I write embedded C firmware for microcontrollers, mostly for products that have to keep working in the field, not just on a dev board.

Platforms I work with:

  • STM8 (bare-metal, register level)
  • AVR (bare-metal C or Arduino)
  • ESP32 / ESP32-S3 (Arduino)
  • Padauk low-cost 8-bit MCUs

Recent firmware work:

  • Charger supervisor on an STM8S003: CC-CV control, soft start, over-voltage, over-current and short-circuit cut-off, AC-loss handling, watchdog recovery and fault codes on an LED. When one timer on that chip wouldn't count, I rebuilt all the timing on another timer.
  • SPI driver for a TI BQ76952 with CRC checking, plus bring-up firmware for a 16S BMS on ESP32-S3.

What you get:

  • Source code with Doxygen-style comments
  • A short note on how to build, flash and test it
  • Help bringing it up on your hardware

If your board already exists, send me the schematic and tell me what it should do. If it doesn't, I can design the board as well.

Please message me before ordering so we can agree on the scope.

Plattform:

STM32

Sensoren:

Temperatur

•

Luftfeuchtigkeit

•

Beschleunigungsmesser

Expertise:

Firmware-Entwicklung

•

RTOS

•

Debuggen

•

Mikrocontroller

•

IoT

Mein Portfolio

Meine weiteren Dienstleistungen im Bereich Elektrotechnik