Skip to content

GhostOV7/Embedded-Software-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded Software Portfolio

This repository contains my embedded systems and software development projects, focusing on STM32 microcontroller applications and embedded system fundamentals.

📁 Projects

🔧 STM32F4 - Drivers

Custom peripheral drivers and hardware abstraction layers (HAL) for STM32F4 series microcontrollers. Includes low-level drivers for GPIO, UART, SPI, I2C, ADC, and Timers, optimized for bare-metal applications with register-level programming examples.

💻 Tesla R&D Project

Embedded systems development projects focusing on real-time operating systems, bootloader implementation, and peripheral driver development. This project demonstrates progressive learning of embedded systems concepts across two different STM32 platforms:

  • STM32H750IBK6: RTOS implementation, bootloader development, SD Card integration, and embedded web server applications.
  • STM32F769I-DISCO: Advanced peripheral drivers including ADC, PWM, timers, interrupts, LCD, UART, RFID, and display modules (ESP8266 integration)

⚡ AVR Assembly

Low-level programming projects written in ATmega8A Assembly language. This collection focuses on bare-metal programming and direct hardware manipulation for AVR microcontrollers, including fundamental peripheral implementations: GPIO control, Timer operations, ADC (Analog-to-Digital Conversion), UART serial communication, EEPROM memory management, and PWM (Pulse Width Modulation) generation.


GitHub: GhostOV7

About

A collection of embedded systems projects including driver development, real-time applications, and system integration using STM32, AVR, FPGA and DSP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages