I will troubleshoot debug fix arduino esp32 avr code and projects
About this Gig
Is your Arduino, ESP32 or AVR project not working as expected?
I can help diagnose and fix firmware problems in existing embedded projects.
I can troubleshoot issues such as:
Compilation and library errors
Sensor readings that are incorrect or unstable
Displays not working correctly
Buttons, keypads or encoders behaving incorrectly
Serial, I2C or SPI communication problems
Timing and logic problems
Incorrect pin configuration
Unexpected resets or program crashes
Incorrect calculations or control logic
Existing code that needs modification or new features
You can provide your existing source code, circuit/wiring information, board model, component list and a description of the problem.
I will analyze the project, identify the likely cause, make the required code changes and provide the corrected source code according to the selected package.
This Gig is intended for legitimate development, troubleshooting and modification of your own projects.
Please contact me before ordering if the problem involves multiple boards, custom hardware or a large codebase so I can confirm the scope first.
FAQ
Can you debug code that someone else wrote?
Yes. You can provide the existing source code and project information. I can analyze and modify it according to the requested behavior.
Do I need to send you my physical Arduino or ESP32?
Usually no. You can provide the source code, board model, schematic/wiring diagram, serial monitor output, photos and other diagnostic information.
Can you fix compilation errors?
Yes. I can investigate compiler errors, library conflicts, incorrect APIs, syntax problems and related firmware issues.
Can you debug sensor problems?
Yes. If the sensor, wiring and MCU information are available, I can investigate software, configuration, timing and interface-related problems.
Can you modify existing code?
Yes. Existing firmware can be modified to add or change features, provided the requested change is within the project scope.
Can you debug I2C or SPI problems?
Yes. I can investigate common firmware-side configuration and communication problems involving I2C, SPI and UART/Serial.
What if the problem is caused by hardware?
I can help identify whether the symptoms are likely related to firmware, configuration, wiring or hardware. Physical component repair is not included.
Can you work with large projects?
Yes, but larger projects should be discussed before ordering so the scope and delivery time can be estimated correctly.
