Skip to content
/ C Public

This repository contains all my C codes and projects. Feel free to use them however you like. I hope that you like them and that you find them educational/helpful. Feel free to connect with me on LinkedIn!

License

Notifications You must be signed in to change notification settings

MohBarbary/C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Repository by MohBarbary

In this repository, I will be writing Drivers for various peripherals for various Microcontrollers in C and these MCUs include:

  • ATMEGA32A by ATMEL
  • STM32F103xx
  • RESERVED.

DRIVERS WRITTEN AND DOCUMENTED

  • GPIO
  • LCD16x8
  • KEYPAD 4x4
  • 7-SEGMENTS
  • External interrupts
  • Analogue to digital conversion
  • Timers/PWM
  • UART
  • SPI
  • I2C

NOTE ON FOLDER PATHS

the hierarchy of folders is as follows C/" MCU "/"FAMILY OF THE MCU"/" LAYER IN WHICH THE DRIVER EXISTS"/" DRIVER NAME"/ example: C/AVR DRIVERS/ATMEGA32A/HAL-DRIVERS/GPIO_DRIVER/

Thank you so much for taking the time to check out my repository.

About

This repository contains all my C codes and projects. Feel free to use them however you like. I hope that you like them and that you find them educational/helpful. Feel free to connect with me on LinkedIn!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published