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.
- GPIO
- LCD16x8
- KEYPAD 4x4
- 7-SEGMENTS
- External interrupts
- Analogue to digital conversion
- Timers/PWM
- UART
- SPI
- I2C
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/