Skip to content
View Suresh142's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Suresh142

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Suresh142/README.md


Hello, Friends

I build embedded systems, write firmware, and love turning hardware ideas into reliable, real-world products.
My work revolves around ESP32, PIC, STM32/STM8, Renesas MCUs, FreeRTOS, smart meter firmware, and communication stacks like
Modbus, CAN, UART, I²C, and SPI.

I enjoy solving tough debugging problems, designing clean embedded architectures, and building tools that make firmware development smoother.


Things I’ve Built That You Might Like

  • Thrust Stand Data Logger — ESP32 system measuring voltage, current, RPM, thrust & temperature
  • Path Recording Robot — Records manual motion & replays path autonomously
  • Custom Modbus RTU Slave (ESP32 + FreeRTOS) — Supports all standard function codes
  • STS Token Processing — Token parsing, credit updates, tamper integration, prepaid logic
  • Seven-Segment Display Library — Character rendering, multiplexing, FreeRTOS task handling
  • ADS1115 Sensor Drivers — Clean & robust analog measurement interface

Embedded Projects

🧪 LSM6DSO Mock Driver (IMU + I²C + Unit Testing)

Mocked driver & unit tests for the ST LSM6DSO (accelerometer + gyroscope) using Unity framework.
🔗 https://github.com/Suresh142/LSM6DSO_Mock_Driver


🚗 Car Black Box – PIC18F4580 (UART + I²C)

Event logging + crash analysis using PIC18F4580, EEPROM, RTC, UART & I²C communication.
🔗 https://github.com/Suresh142/Car_Black_Box_PIC18F4580_UART_I2C


👨‍🦯 Smart Stick for Visually Impaired

Obstacle detection using ultrasonic sensors, GSM alerts, GPS module and buzzer feedback.
Tech: Arduino Uno, Ultrasonic Sensor, GPS, GSM


GitHub Stats


Technologies & Tools


Pinned Projects

Check out some of my highlighted work below 👇


Quote I Follow

“Making firmware reliable is easy.
Making it simple is the real challenge.”


Thanks for visiting! 😊

Pinned Loading

  1. Car_Black_Box_PIC18F4580_UART_I2C Car_Black_Box_PIC18F4580_UART_I2C Public

    Car Black Box system implemented using PIC18F4850 microcontroller in MPLAB IDE, featuring UART and I2C communication for event logging and accident analysis.

    C

  2. LSM6DSO_Mock_Driver LSM6DSO_Mock_Driver Public

    Mocked driver and unit tests for the ST LSM6DSO IMU (accelerometer + gyroscope), with a simulated I²C backend and Unity-based test framework.

    C

  3. LSB_Image_Steganography LSB_Image_Steganography Public

    Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C program…

    C 1

  4. Login_and_Register_Python_tkinter Login_and_Register_Python_tkinter Public

    Login and Registration tkinter System - PYTHON + MySQL. This is a desktop application which is developed in Python platform using TKinter useful for Beginners .

    Python 1

  5. Student_Data_Management_System Student_Data_Management_System Public

    The Student Data Management System (SDMS) is a project aimed at creating a simple yet efficient system for managing student records using the C programming language. It provides functionalities to …

    C 1

  6. Car_Service_Center Car_Service_Center Public

    The main aim of developing this Car Service Center Management System is to provide efficient management service to the car companies, car servicing centers and customers looking for car servicing. …

    JavaScript 15 11